我的表单中有这个输入代码:
<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">
我用这个 javascritp 代码更改了 oninvalid 消息:
<script>
function check(input) {
if (input.value == "") {
input.setCustomValidity('Debe completar este campo.');
} else {
input.setCustomValidity('Debe corregir este campo.');
}
}
</script>
这就是问题所在,如果我点击提交并且该字段为空,则该字段会显示错误,因此我需要填写该字段,但是在填写该字段后,即使该字段不为空,我仍然会收到警告。
我做错了什么???