我的步骤是1000,我想逐步更改输入的值,但也要接受以下值:(800,5500,...)
<input type="number" step="1000">
答案 0 :(得分:1)
数字状态表示用于将元素的值设置为表示数字的字符串的控件。
如果指定了value属性,则其值必须是有效的浮点数。
自动完成打开/关闭/默认
上
打开状态表示该值不是特别敏感 并且用户可以期望能够依靠他的用户代理来 记住他为此控件输入的值。
关闭
关闭状态表示控件的输入数据为 特别敏感(例如核武器的激活码 武器);或者它是一个永远不会被重用的值(例如 一个一次性的银行登录密钥),因此用户将不得不 每次都明确输入数据,而不是依靠 UA为他预填价值;或该文件提供 自己的自动完成机制,不希望用户代理执行 提供自动补全值。
默认
默认状态指示用户代理将使用 而不是元素的表单所有者上的autocomplete属性。 (通过 默认情况下,表单元素的自动完成属性位于 状态。)
列表
ID参考
标识一个元素,该元素列出了建议给用户的预定义选项。 如果存在,其值必须是同一文档中数据列表元素的ID。
最大
有效的浮点数
表示元素的允许值范围。
分钟
有效的浮点数
表示元素的允许值范围。
名称
字符串
提供输入元素的名称。
只读
布尔值
控制用户是否可以编辑表单控件。
必填
布尔值
指定后,该元素是必需的。
步骤
任何/正浮点数
指定元素值的值粒度。
值
字符串
提供输入元素的默认值。
答案 1 :(得分:0)
u需要写验证。.u可以尝试如下。.
<input type="number" oninput="validity.valid||(value='');" step="1000">
答案 2 :(得分:-2)
如果允许您禁用按键,请使用
$("[type='number']").keypress(function (evt) {
evt.preventDefault();
});