我正在手机上(三星Galaxy Note II,并使用谷歌浏览器)测试我的应用程序,但数字输入框出现了问题。
在我的应用程序中,这些字段可以接受负数,在浏览器上一切正常,因为我有-
按钮和用于选择数字的箭头滑块(来自HTML5)。
然而,在手机上,滑块没有呈现,浏览器识别输入类型=number,并只呈现一个简化的数字键盘,其中不包含-
符号,因此我无法插入所需的负数。
我的应用程序使用Twitter Bootstrap 2.3.2与jQuery,我不确定如何解决这个问题。
这是一个正常工作于电脑上但无法在手机上正确使用的一个输入字段的代码:
<input class="input-mini" data-type="distance_price" id="distance" label="false" name="distance" step="0.1" type="number" max="-0.1">
从图中可以看到,红色区域被标记为错误,因为它需要是负数,但我的键盘不允许我插入符号,包括-
符号。有什么提示吗?