我的表单中有以下文本输入字段(StartDate):
<form id="Form1" name="form" runat="server" onsubmit="return formValidate(this)">
<table>
<tr>
<td class="label">
Start Date:
</td>
<td>
<input type="text" name="StartDate" maxlength="10" />
</td>
</tr>
</table>
当我输入一个值,例如“03/26/2017”,并提醒StartDate的值时,我收到一个奇数值。
以下是提醒:
function formValidate(formObj)
{
alert(formObj.elements.item('StartDate').value);
}
我在Chrome版本48.0.2564.116 m中运行此功能。任何帮助将不胜感激!
答案 0 :(得分:0)
formObj.elements.item('StartDate').value
需要更改为
formObj.elements["StartDate"].value
我的猜测是我使用的浏览器版本在使用“.item”时出现问题。如上所示改变它似乎解决了这个问题。