【发布时间】:2020-01-22 19:55:06
【问题描述】:
我使用 jquery-mobile 框架开发了一个移动应用程序。我需要用户在输入字段中输入的值。 <input type="number" size="35" value="Enter a Number..." step="0.01" placeholder="Enter a Number...">
如果输入了任何数字,那么它的值就会成功,但是如果输入了除数字之外的任何东西,它就会变得无效并且它的值显示为空白,有没有办法获得输入的值?
【问题讨论】:
-
如果您使用 jq validate,您将必须添加一个特殊规则,因为 jQM 将输入包装在不同的容器/div 中。或者,您可以告诉 jQM 不要增强任何数字输入。
-
演示在哪里?显示使此工作的其余代码。如果不从头开始构建,我们甚至无法重现问题,您希望如何获得任何帮助?
-
您的
input必须包含name属性,否则jQuery Validate 插件无法跟踪它。 -
如果 value 不是有效的数值,我们将无法获取 number 字段的值。阅读此html.spec.whatwg.org/multipage/…w3.org/TR/html5/forms.html#number-state-%28type=number%29
-
这个问题和backbone.js有什么关系?有什么关系?
标签: jquery jquery-mobile