将隐藏输入的value属性初始化为整数。 (JavaScript)的

时间:2012-07-18 21:43:11

标签: javascript forms

我正在尝试使用隐藏的表单值作为某些Javascript操作的计数器。 (即,第二次用户点击某个位置时会发生不同的事情。)但代码如下:

<input type="hidden" id="foo" value=0>

将初始值解释为字符串“0”。有没有办法指定我希望值是一个整数,还是我只需要稍后将字符串转换为整数?

3 个答案:

答案 0 :(得分:5)

我害怕,你以后必须这样做。该值始终为字符串。有些图书馆可能会智能地为你施展,但最初是的,它是一个字符串。

答案 1 :(得分:2)

是的,标签属性总是以字符串形式出现。您可以执行 parseInt(val,10)来获取整数。

答案 2 :(得分:0)

我是这样做的:

<input type="number" id="price_order" name="price" value="" style="display: none">