簡體   English   中英

如何給輸入數字框默認值?

[英]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="text"代替。

<input value="1,2323.23" type="text" 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/

您只是缺少placeholder="123"屬性:)

<input placeholder="123" value="1,2323.23" type="number" pattern="^\\$?(([1-9](\\d*|\\d{0,2}(,\\d{3})*))|0)(\\.\\d{1,2})?$">

演示: https : //jsfiddle.net/f39kx1tr/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM