Back to top

Autore Topic: validazione campi form  (Letto 1674 volte)

Offline donato.chpp

  • Esploratore
  • **
  • Post: 139
    • Mostra profilo
validazione campi form
« il: 28 Lug 2009, 16:45:24 »
ciao, ho un problema nel validare i campi di una form dove l'utente inserisce i suoi dati. se lascia i dati vuoti con js mi deve dare una finestra alert che avvisa di compilare i dati, su questo nessun problema. Però la form da inviare la invia comunque, cioè, mi esce la finestra di alert, poi clikko su ok e mi invia la form comunque, mentre invece dovrebbe rimanere sulla view della form.
spero di essermi spiegato bene.
questa è la funzione js che uso per la validazione dei campi:

unction invia() {
      var form = document.preventivoForm;

      // Validazione campi
      if (form.sender.value == ""){
         alert( "<?php echo JText::_('devi immettere il nome', true); ?>" );
         document.preventivoForm.sender.focus();
            return false;
      }  else {
         document.preventivoForm.submit();
      }
   }
quello che gli occhi vedono e le orecchie sentono la mente crede!!!!

Offline copesc

  • Appassionato
  • ***
  • Post: 500
    • Mostra profilo
Re:validazione campi form
« Risposta #1 il: 28 Lug 2009, 19:00:10 »
Ciao, prova così


   function submitbutton(pressbutton) {
      var form = document.adminForm;
      if (pressbutton == 'cancel') {
         submitform( pressbutton );
         return;
      }

      // do field validation
      if (form.sender.value == ""){
         alert( "<?php echo JText::_('devi immettere il nome', true); ?>" );
      } else {
         submitform( pressbutton );
      }
   }
Extensioni e Template per Joomla

Offline donato.chpp

  • Esploratore
  • **
  • Post: 139
    • Mostra profilo
Re:validazione campi form
« Risposta #2 il: 29 Lug 2009, 11:31:08 »
ok copesc, grazie per l'aiuto, ho provato, mi esce l'alert ma poi quando clikko su ok nell'alert mi invia comunque il messaggio... ho provato anche a inserire un return ma niente.. dove sbaglio???  :(
quello che gli occhi vedono e le orecchie sentono la mente crede!!!!

Offline donato.chpp

  • Esploratore
  • **
  • Post: 139
    • Mostra profilo
Re:validazione campi form
« Risposta #3 il: 29 Lug 2009, 16:54:01 »
niente non riesco a risolvere il problema... allora ho una form che si riempie con delle select dinamiche. Inoltre vanno inseriti i dati dell'utente(nome, email...) Quando vado a fare la validazione dei dati mi esce la finestra di alert però poi mi invia comunque la mail. come potrei fare???una volta clikkato ok sull'alert la view deve rimanere quella... Carneade!!!!
quello che gli occhi vedono e le orecchie sentono la mente crede!!!!

 



Web Design Bolzano Kreatif