我怎样才能给输入数字框默认值?
How can i give input number box default value?
我添加了我的号码框图案。
<input value="1,2323.23" type="number" pattern="^\$?(([1-9](\d*|\d{0,2}(,\d{3})*))|0)(\.\d{1,2})?$">
但是我看不到值。
我们有机会看到这种形式的价值吗?
type="number"
输入无法处理包含逗号的值,因此删除它应该可以正常工作。
<input value="12323.23" type="number" pattern="^\$?(([1-9](\d*|\d{0,2}(,\d{3})*))|0)(\.\d{1,2})?$">
但是,如果您想要保留逗号,则将 type="number"
更改为 type="text"
,逗号应该可以正常工作。
<input value="1,2323.23" type="text" pattern="^\$?(([1-9](\d*|\d{0,2}(,\d{3})*))|0)(\.\d{1,2})?$">
这是包含上述两个版本的 JSFiddle:http://jsfiddle.net/AndrewL32/65sf2f66/52/
如果您想要逗号,请尝试使用 type="text"
。
<input value="1,2323.23" type="text" pattern="^\$?(([1-9](\d*|\d{0,2}(,\d{3})*))|0)(\.\d{1,2})?$">
您只是缺少 placeholder="123"
属性 :)
<input placeholder="123" value="1,2323.23" type="number" pattern="^\$?(([1-9](\d*|\d{0,2}(,\d{3})*))|0)(\.\d{1,2})?$">
我添加了我的号码框图案。
<input value="1,2323.23" type="number" pattern="^\$?(([1-9](\d*|\d{0,2}(,\d{3})*))|0)(\.\d{1,2})?$">
但是我看不到值。
我们有机会看到这种形式的价值吗?
type="number"
输入无法处理包含逗号的值,因此删除它应该可以正常工作。
<input value="12323.23" type="number" pattern="^\$?(([1-9](\d*|\d{0,2}(,\d{3})*))|0)(\.\d{1,2})?$">
但是,如果您想要保留逗号,则将 type="number"
更改为 type="text"
,逗号应该可以正常工作。
<input value="1,2323.23" type="text" pattern="^\$?(([1-9](\d*|\d{0,2}(,\d{3})*))|0)(\.\d{1,2})?$">
这是包含上述两个版本的 JSFiddle:http://jsfiddle.net/AndrewL32/65sf2f66/52/
如果您想要逗号,请尝试使用 type="text"
。
<input value="1,2323.23" type="text" pattern="^\$?(([1-9](\d*|\d{0,2}(,\d{3})*))|0)(\.\d{1,2})?$">
您只是缺少 placeholder="123"
属性 :)
<input placeholder="123" value="1,2323.23" type="number" pattern="^\$?(([1-9](\d*|\d{0,2}(,\d{3})*))|0)(\.\d{1,2})?$">