Ho un semplice modulo HTML5 che non ha <input type="submit">
perché il pulsante per inviare il modulo è esterno al modulo stesso. Nel modulo sono presenti diversi input con il set di propor required="required"
.jQuery invio funzione non chiama convalida html5
Il pulsante al di fuori della forma che sottoporrò ha il seguente codice allegato:
$('#upgrade_submit').click(function(){
$('#cc-form-modal').submit();
return false;
});
Quando il pulsante viene premuto, non viene eseguito il normale validazione HTML5 sui campi richiesti. Che cosa sto facendo di sbagliato? C'è un modo per verificare se il modulo è valido prima di "forzare" l'invio?
Correlato forse: http://stackoverflow.com/questions/11866910/how-to-force-a-html5-form-validation-without-submitting-it-via-javascript-jquery – Sergio
@Sergio Questo è molto correlato . L'unico miglioramento che farei rispetto alla risposta accettata sarebbe se riuscissi a trovare una soluzione che non richiederebbe HTML5. – Icode4food