Ho un form in una pagina web con diversi campi, alcuni di loro che ho bisogno che essi possono convalidare loro fino a quando la spedizione viene effettuata. Vale a dire, Ho i campi che non voglio essere inviato vuoto e gli altri, come l'e-mail, Voglio convalidare prima come valido.
Dopo aver convalidato e verificato, come la spedizione.
Nel onsubmit pulsante di invio del modulo che ho provato a chiamare la funzione per convalidare, ma anche inviato modulo.
<input type="submit" name="envio" value="Enviar" onsubmit="validar()" />
Nella funzione convalidare, Io eseguire la convalida e visualizzare avvisi all'utente, ma una volta che chiudono, il modulo viene inviato.
Invece di chiamare la funzione in javascript nel caso onsubmit, prova a farlo nel caso in cui OnClick, nel modo seguente:
<input type="submit" name="envio" value="Enviar" onclick="return validar()" />
Nella funzione convalidare in javascript, Se la convalida è corretta, Restituisce VERO, e altrimenti, Restituisce FALSE.
Facendo clic sul pulsante, Se la funzione di convalida restituisce falso, il modulo non sarà inviato, deve essere inviato a altrimenti.
Per favore, login o Registro per fare una domanda