JavaScript警报显示特殊值

时间:2017-03-27 18:03:45

标签: javascript html

我的表单中有以下文本输入字段(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);
}

Alert Screenshot

我在Chrome版本48.0.2564.116 m中运行此功能。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

formObj.elements.item('StartDate').value

需要更改为

formObj.elements["StartDate"].value

我的猜测是我使用的浏览器版本在使用“.item”时出现问题。如上所示改变它似乎解决了这个问题。