Back to top

Autore Topic: Form di registrazione  (Letto 3915 volte)

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Form di registrazione
« il: 16 Gen 2014, 15:02:56 »
Salve a tutti!
ho creato un componente nel quale ho inserito un view che contiene un form di registrazione (jquery uniform).
Il form in questione se un campo non è compilato in maniera corretta all'invio dello stesso dovrebbe avvisarmi e tramite una scritta rossa e rimanere quindi nella stessa pagina.
Invece mi ritrovo comunque che il form passa alla pagina dell'inserimento (è un'altra view).

Ho fatto una praova ed ho utilizzato lo stesso form/codice in una pagina esterna al sito e funziona perfettamente.

Penso ci sia qualcosa a livello jquery che non funzioni...può essere?

Cosa posso fare? Grazie

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Form di registrazione
« Risposta #1 il: 16 Gen 2014, 15:07:27 »
sostituisci il pulsante di submit con uno di tipo button che richiami il validatore ed attiva il debugger js.
con tutta probabilità è un conflitto tra librerie: ho la tua stessa sensazione.

ciao

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Re:Form di registrazione
« Risposta #2 il: 16 Gen 2014, 15:09:48 »
grazie per la risposta, volevo chiederti un chiarimento:

è possibile richiamare css e js , solo per una determinata views, e se si come faccio ?

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Form di registrazione
« Risposta #3 il: 16 Gen 2014, 15:14:53 »
sì, ed è anche abbastanza semplice, fai riferimento a:

docs.joomla.org/Adding_JavaScript
docs.joomla.org/JDocument/addStyleSheet

il secondo documento è un poco vecchio, ricorda che con php 5.3+ non si usa più =& per gli oggetti

ciao

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Re:Form di registrazione
« Risposta #4 il: 16 Gen 2014, 15:23:34 »
no per l'inserimento non ho problemi, infatti li ho già inseriti nel controller del mio componente, è che volevo appunto poterli inserire solo per alcune view specifiche e non sempre

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Form di registrazione
« Risposta #5 il: 16 Gen 2014, 15:29:07 »
non capisco che stai dicendo...

a parte che puoi inserirli nei task specifici, di solito si inseriscono nel codice della view, ove ha più senso che stiano: la gestione di css e js non dovrebbe certo essere nella business logic.

ciao





mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Re:Form di registrazione
« Risposta #6 il: 16 Gen 2014, 15:38:48 »
si scusa ho sbagliato, non intendevo il controller , ma nella file principale del componente

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Form di registrazione
« Risposta #7 il: 16 Gen 2014, 15:42:46 »
va nella view...
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Re:Form di registrazione
« Risposta #8 il: 16 Gen 2014, 17:06:19 »
ho fatto un pò di pulizia e ho inserito il codice direttamente nella view :)

inoltre sono riusito a trovare cos'è che mi crea il problema, è un modulo di login se lo disabilito tutto funziona... cosa mi consigli ?

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Form di registrazione
« Risposta #9 il: 16 Gen 2014, 17:36:28 »
consiglio di capire esattamente dove sta il problema e di risolverlo.
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline simone83

  • Appassionato
  • ***
  • Post: 362
  • Sesso: Maschio
    • Mostra profilo
Re:Form di registrazione
« Risposta #10 il: 16 Gen 2014, 18:14:34 »
un problema che forse non vedi e che la validazione in javascript serve solo per la user experience, i dati devono essere validati server side, in pratica non saresti dovuto arrivare ad un altra view se i dati non erano validi
BRAINCODE
Da Psd a Joomla - Sviluppo componenti joomla - SEO con Joomla
x-brain

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Form di registrazione
« Risposta #11 il: 16 Gen 2014, 18:47:03 »
i dati devono essere validati server side

 :)

parole sante ...

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Re:Form di registrazione
« Risposta #12 il: 16 Gen 2014, 19:00:32 »
ma infatti...il form funziona correttamente (se disabilito un modulo login) , e mi rimane sempre sulla stessa pagina cons egnalazione dell'errore ,e passa ad un'altra viev solo se i dati sono esatti....è proprio l'incompatibilità con il java del modulo login che fà si, che il form non effettui i dovuti controlli

Offline simone83

  • Appassionato
  • ***
  • Post: 362
  • Sesso: Maschio
    • Mostra profilo
Re:Form di registrazione
« Risposta #13 il: 16 Gen 2014, 19:20:36 »
va beh. ok

non è che per caso nella tua form ai inserito come id adminForm o come nome della form?

dubito che sia incompatibile con il modulo login che forse è l'unica altra form che hai nella pagina
BRAINCODE
Da Psd a Joomla - Sviluppo componenti joomla - SEO con Joomla
x-brain

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Re:Form di registrazione
« Risposta #14 il: 16 Gen 2014, 19:22:59 »
infatti....ora voglio con calma provare a spulciare il codice di  tutti i campi e vedere se c'è qualcosa di particolare

 



Web Design Bolzano Kreatif