正在验证DOM元素

Validating DOM Elements

本文关键字:元素 DOM 验证      更新时间:2023-09-26

我有一些输入HTML元素,我想验证它们是否已填充。基本上,它们是强制性的。我正在做这样的事情:

    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中简化验证?

使用jquery验证

我应该如何在JS中简化验证?

这取决于情况。它们都是字符串吗?或者有些可以是数字?或者有些人需要正则表达式(比如电子邮件地址)?见鬼,有些甚至可以是空字符串还是空白?

如果我们谈论的是少于12个字段,那么我会考虑滚动我自己的验证。然而,若我们讨论的是分布在多个页面和项目中的许多字段,那个么我会考虑使用验证插件,比如http://bassistance.de/jquery-plugins/jquery-plugin-validation/