在FORM的onsubmit事件中,所有<input />值都返回空字符串

时间:2017-08-31 17:11:08

标签: forms validation getelementbyid

我有一个与表单onsubmit事件相关联的验证功能。运行时,<input>对象在value属性中返回空字符串,即使我输入了一些文本。

例如,标记为:

 <input type="email" id="email" name="email" required> 

以下内容:

 document.getElementById("email").value 

返回一个空字符串&#34;&#34;即使表格中输入了一些值。

我希望下面的屏幕截图能够捕捉到这种情况:

enter image description here

我必须遗漏一些非常基本的东西。它可能是什么?

1 个答案:

答案 0 :(得分:0)

有多个<FORM&gt;在页面中(但任何时候只能看到一个),并且<input id="email">有多个实例。正在选择标识为email的错误元素。

希望这个答案对其他人也有用。