2011-05-06 235 views
0

当字段中没有条目显示“请填写此字段”并指向该字段,并且邮件后清除时,对字段使用HTML“必需”指示器会显示非常好的错误消息约5秒。使用javascript进行其他验证会提供一个不吸引人的警报框,其中包含需要用户干预的消息。有没有一种方法可以让javascript为字段或类似内容显示HTML消息,还是我必须使用例如。 jQuery的这种功能?html javascript验证错误信息

回答

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"; 
    } 
} 
+0

只是打字快...这就是为什么我输入失败... – Avitus 2011-05-06 03:30:13

+0

谢谢你。如何以红色显示错误信息,例如: 这是错误消息的区域? – brianoh 2011-05-07 09:40:26

+0

没关系,我终于找到了 - “style = color:red”。 – brianoh 2011-05-07 13:36:09