我有一些输入HTML元素,我想验证它们是否被填满。基本上,它们是强制性的。我正在做这样的事情:验证DOM元素
var displayNames new Array();
displayNames[0] = "Name";
displayNames[1] = "Address";
displayNames[2] = "Age";
function validForm() {
var Name = document.getElementById(txtName).value;
if(!Name) {
alert(displayName[0] is required);
}}
我应该如何使验证容易在JS?
有两件事情需要记住验证:1)它应该发生在服务器上以及客户端(我相信你已经覆盖了这一点),2)它应该尽可能地少一些烦恼。 “警报”信息真的很突兀;考虑禁用提交按钮,直到数据输入正确,或者显示一个小红色的'div',警告用户数据输入不正确(不要搞乱表单的焦点)。 – 2012-04-04 15:21:48
是的,但我正在构建一个iPad应用程序,我想在弹出窗口中显示缺少的字段。 – 2012-04-04 15:35:12