Ho questo codice di ingresso nella mia forma:HTML5 oninvalid non funziona dopo fissa il campo di inserimento
<input maxlength="255" id="information_name" name="information[name]" oninvalid="check(this)" placeholder="Nombre Completo" required="required" size="30" style="width:528px;height:25px;" tabindex="3" type="text">
a cambiare il messaggio oninvalid con questo codice javascritp:
<script>
function check(input) {
if (input.value == "") {
input.setCustomValidity('Debe completar este campo.');
} else {
input.setCustomValidity('Debe corregir este campo.');
}
}
</script>
Ecco il problema, se ho cliccato su invia e il campo è vuoto, il campo shome l'errore, quindi ho bisogno di riempire il campo, ma dopo riempire il campo, ho ancora ricevendo l'avviso anche il riempimento non è vuoto.
Cosa sto facendo male ???
willValidate è una proprietà che indica se un input può essere convalidato o meno, non se è valido o meno. – tyebillion