2017-03-27 5 views
0

I持って自分のフォームで、次のテキスト入力フィールド(開始日):JavaScriptのアラートの表示独特の価値

<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> 

私はのように、値を入力し、「2017年3月26日、」とStartDateの値を警告し、私は奇妙な値を受け取る。ここで

は警告です:

function formValidate(formObj) 
{ 
    alert(formObj.elements.item('StartDate').value); 
} 

Alert Screenshot

私はクロームバージョン48.0.2564.116メートルでこれを実行しています。どんな助けもありがとう!

formObj.elements["StartDate"].value 

私の推測では、私が使用しているブラウザのバージョンは「.item」の使用に問題がされているように変更する必要

+0

どういうわけか、私たちはここですべてのコードを見ているとは思わない... – dandavis

+0

base64のように見えますが、あなたが提供したコードの文脈の外で何かが起こっています...(また、

+0

これははるかに大きなコードのスニペットです。フォームは実際には​​にもカプセル化されています。 –

答えて

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

。上記のように変更すると、問題が解決されたようです。

関連する問題