我不知道如何定义输入[数字]的步长值和精度
1.01
在我指定一个步骤之前被认为是无效的0.01
。但在那种情况下,我无法指定特定步骤。
与大数字相同的问题。如果我指定一个步骤1000
和用户类型1001
,则该值被认为是无效的......
你可以看看这个例子
我不知道如何定义输入[数字]的步长值和精度
1.01
在我指定一个步骤之前被认为是无效的0.01
。但在那种情况下,我无法指定特定步骤。
与大数字相同的问题。如果我指定一个步骤1000
和用户类型1001
,则该值被认为是无效的......
你可以看看这个例子
我猜你想禁用步骤验证。如果是这样,step="any"
应该工作。
您可能只需要定义一个正确的步骤和一个适合您目的的初始值。
属性的作用在属性文档http://www.w3schools.com/tags/att_input_step.aspvalue
中没有完全解释。step
在示例的第一个输入中,属性设置为value = 1.01
和step = 1
(默认值)。输入将接受以下值:1.01 + 1n
. 其中n
是一个整数值。可接受值的示例有:1.01、2.01、3.01 等,以及 -0.99、-1.99 -1.99 等。
作为一般规则,接受的值将是:
哪里 。
当输入焦点集中时,您可以使用向上/向下箭头键来了解接受的值。
正如前面的答案所建议的,step="any"
将禁用步骤验证,它不会禁用步进器功能(step
默认为 1),但需要手动实现步骤验证。