当字段中没有条目显示“请填写此字段”并指向该字段时,使用字段的HTML“必需”指示符会显示一条非常好的错误消息,并在大约5秒后清除消息。使用javascript进行额外验证会提供一个没有吸引力的警报框,其中包含需要用户干预的消息。有没有办法让javascript显示字段或类似的HTML消息,或者我必须使用例如。 jQuery用于这种功能吗?
答案 0 :(得分:1)
您可以拥有隐藏的div或span,然后在验证表单时,只需将该隐藏字段的文本和显示设置为您想要的错误消息。
function doValidate() {
var myField = document.getElementById("textbox1");
if ( myField.value.length == 0 ) { // fail
document.getElementById("hiddenDiv").style.display = '';
document.getElementById("hiddenDiv").innerHTML = "Fail";
}
}