如何使用javascript检查表单中的字段是否可用

时间:2014-07-28 15:32:09

标签: javascript html forms

我动态创建text元素并不强制表格中的所有可用字段,但如何使用javascript检查字段是否可用,我尝试了以下内容。

if (!document.forms[0].dynamicField1 === undefined) {
                   alert("dynamicField1");
            }   

如果我尝试上面的代码,我会得到以下异常,

SCRIPT5007: Unable to get value of the property 'type': object is null or undefined

感谢

1 个答案:

答案 0 :(得分:0)

你需要提出typeof,如果它不存在则返回undefined

if (typeof document.forms[0].dynamicField1 === "undefined") {
   alert("dynamicField1");
} 

示例:http://jsfiddle.net/jtorrescr/PvrC4/

有一些重要的事情,您需要提供<form>标记才能使此验证生效。如果您没有<form>脚本将失败。