Mam ten kod wejściowy w moim formularzu:html5 oninvalid nie działa po stałym polu wprowadzania
<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">
zmienić oninvalid wiadomość z tego kodu javascript:
<script>
function check(input) {
if (input.value == "") {
input.setCustomValidity('Debe completar este campo.');
} else {
input.setCustomValidity('Debe corregir este campo.');
}
}
</script>
Oto problem, jeśli kliknąłem na przesłanie, a pole jest puste, pole shome błędu, więc muszę wypełnić pole, ale po wypełnieniu pola, wciąż otrzymuję ostrzeżenie, nawet wypełnienie nie jest puste.
Co robię źle?
willValidate jest właściwością, która określa, czy dane wejściowe mogą być sprawdzane, czy nie, czy jest prawidłowe, czy nie. – tyebillion