FORM AJAX

5 contenuti / 0 new
Ultimo contenuto
FORM AJAX

Ho un problema a utilizzare un form con ajax e validazione in un modulo.

La mia necessità è quella di avere un form gestito via ajax con 2 textbox e 2 pulsanti.
Premendo il pulsante 1 devo valorizzare le 2 textbox con dati recuparati da un db attraverso una specifica funzione del modulo, premendo il pulsante 2 devo recuperare i valori e salvarli nel db.

Il problema nasce dalla necessità di validare i dati. Senza usare ajax si userebbe l'hook _form_validate che viene chiamato automaticamente prima di _form_submit e in caso di validazione negativa non esegue quanto indicato nella submit. Con ajax sembra che esegue _form_validate ma poi indipendentemente dall'esito anche _form_submit!!!

Potete aiutarmi a risolvere il problema?

Non ho mai avuto esperienza con form ajax, ma io darei un occhiata a questo articolo:
http://drupalconnect.com/blog/jwhitener/drupal-ajax-form-validation
e a questo modulo:
http://drupal.org/project/ajax

Ti ringrazio per la risposta, avevo già trovato anche io i due link, purtroppo non mi sono stati di aiuto.

Con validazione intendo quella lato server; compilo i campi della form li invio al server (con ajax) e in caso di errore mi viene segnalato l'errore (eventualmente anche quale campo è la causa) esattamente come nel caso senza ajax.

PS sto utilizzando DRUPAL 7

Ah per D7 mi sa che la questione è un pò diversa. Prova a dare un occhiata alla documentazione ufficiale:
http://drupal.org/node/752056

già guardato anche questo :(
C'è qualcuno che ha già affrontato il problema e che sa indicarmi la strada?