Javascript 数字输入接受值小于步骤
我的步长是1000,我想逐步更改输入值,但也接受如下值:(8005500,…)Javascript 数字输入接受值小于步骤,javascript,jquery,html,validation,Javascript,Jquery,Html,Validation,我的步长是1000,我想逐步更改输入值,但也接受如下值:(8005500,…) 如果允许您禁用按键,请使用 $("[type='number']").keypress(function (evt) { evt.preventDefault(); }); 数字状态表示用于将元素的值设置为表示数字的字符串的控件 value属性(如果指定)的值必须是有效的浮点数 自动完成开/关/默认 在 on状态表示该值不是特别敏感 用户可以期望能够依靠他的用户代理 记住他为该控件输入的值 关 关闭状
如果允许您禁用按键,请使用
$("[type='number']").keypress(function (evt) {
evt.preventDefault();
});
数字状态表示用于将元素的值设置为表示数字的字符串的控件 value属性(如果指定)的值必须是有效的浮点数 自动完成开/关/默认
- 在 on状态表示该值不是特别敏感 用户可以期望能够依靠他的用户代理 记住他为该控件输入的值
- 关 关闭状态表示控件的输入数据为 特别敏感(例如核武器的激活码 武器);或者它是一个永远不会被重用的值(例如 银行登录的一次性密钥),因此用户必须 每次都显式输入数据,而不是依赖 UA为其预先填充价值;或者该文件提供的 它自己的自动完成机制,不希望用户代理 提供自动完成值
- 违约 默认状态表示用户代理将使用 改为在元素的窗体所有者上设置autocomplete属性。(由 默认情况下,表单元素的autocomplete属性位于打开状态 国家。)
提供输入元素的默认值。您需要写入验证..您可以按如下方式尝试
<input type="number" oninput="validity.valid||(value='');" step="1000">
请参见,您必须手动更改这些值