一部のJavascriptアクションのカウンターとして非表示のフォーム値を使用しようとしています。(つまり、ユーザーが1回目とは異なる場所で2回目にクリックすると、何か別のことが起こります。)ただし、次のようなコードは次のようになります。
<input type="hidden" id="foo" value=0>
初期値を文字列「0」として解釈します。値を整数にするように指定する方法はありますか、それとも後で文字列を整数に変換する必要がありますか?
一部のJavascriptアクションのカウンターとして非表示のフォーム値を使用しようとしています。(つまり、ユーザーが1回目とは異なる場所で2回目にクリックすると、何か別のことが起こります。)ただし、次のようなコードは次のようになります。
<input type="hidden" id="foo" value=0>
初期値を文字列「0」として解釈します。値を整数にするように指定する方法はありますか、それとも後で文字列を整数に変換する必要がありますか?
あなたは後でそれをしなければならないでしょう、私は恐れています。値は常に文字列になります。一部のライブラリはインテリジェントにキャストする場合がありますが、元々はそうです、それは文字列です。
確かに、タグ属性は常に文字列として提供されます。parseInt(val、10)を実行して、整数を取得できます。
私はそのようにそれをしました:
<input type="number" id="price_order" name="price" value="" style="display: none">