1

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

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

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

4

3 回答 3

5

恐怕你以后得做。该值将始终是一个字符串。一些库可能会智能地为您转换它,但最初是的,它是一个字符串。

于 2012-07-18T21:44:45.177 回答
2

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

于 2012-07-18T21:48:18.907 回答
1

我是这样做的:

<input type="number" id="price_order" name="price" value="" style="display: none">
于 2018-12-18T20:03:55.700 回答