我动态创建text
元素并不强制表格中的所有可用字段,但如何使用javascript
检查字段是否可用,我尝试了以下内容。
if (!document.forms[0].dynamicField1 === undefined) {
alert("dynamicField1");
}
如果我尝试上面的代码,我会得到以下异常,
SCRIPT5007: Unable to get value of the property 'type': object is null or undefined
感谢
答案 0 :(得分:0)
你需要提出typeof,如果它不存在则返回undefined
if (typeof document.forms[0].dynamicField1 === "undefined") {
alert("dynamicField1");
}
示例:http://jsfiddle.net/jtorrescr/PvrC4/
有一些重要的事情,您需要提供<form>
标记才能使此验证生效。如果您没有<form>
脚本将失败。