2
我有一個輸入字段供用戶輸入的金額:如何從Mobile Safari的<input type =「number」>中刪除「0」佔位符?
<input type="number" value="{{ order.amount }}" />
我選擇了number
輸入類型,因爲我想在單擊時的野外數字鍵盤出現。我無法使用type="text" pattern="[0-9]*"
(建議爲here),因爲這會導致僅顯示數字的輸入板沒有小數點。
不幸的是,如果value
屬性是什麼,但數字(包括空字符串或空間),現場呈現以「0」的默認值:
太差勁了,因爲用戶的需求在輸入值之前打⌫。
有什麼辦法解決這個問題嗎?
更新:我是個白癡。一些JavaScript正在驗證和重新格式化該領域。沒關係。
奇。在詢問之前我嘗試了這一點,我在我的領域看到了0。 FWIW,我的iPhone模擬器版本是4.1。 –