如何使用javascript检查表单中的字段是否可用
我动态创建如何使用javascript检查表单中的字段是否可用,javascript,html,forms,Javascript,Html,Forms,我动态创建文本元素,表单中的所有可用字段都不是强制性的,但是如何使用javascript检查字段是否可用,我尝试了以下方法 if (!document.forms[0].dynamicField1 === undefined) { alert("dynamicField1"); } 如果我尝试上面的代码,我会得到以下异常 SCRIPT5007: Unable to get value of the property 'type
文本
元素,表单中的所有可用字段都不是强制性的,但是如何使用javascript
检查字段是否可用,我尝试了以下方法
if (!document.forms[0].dynamicField1 === undefined) {
alert("dynamicField1");
}
如果我尝试上面的代码,我会得到以下异常
SCRIPT5007: Unable to get value of the property 'type': object is null or undefined
谢谢您需要请求typeof,如果它不存在,将返回undefined
if (typeof document.forms[0].dynamicField1 === "undefined") {
alert("dynamicField1");
}
例如:
有一点很重要,那就是您需要有
标记才能使验证生效。如果您没有,
脚本将失败。这些字段是什么样子的?您确定是代码导致了错误吗?