0
我想限制用戶在我的Chrome擴展的選項中輸入浮點數。如何限制用戶在Chrome擴展的選項中輸入浮點數
所以我決定用下面的代碼:
<input type="number" id="autorefreshIntervalSecs">
,發現我仍然能夠在其進入非十進制值。
那麼實現這種行爲的最好方法是什麼?
我想限制用戶在我的Chrome擴展的選項中輸入浮點數。如何限制用戶在Chrome擴展的選項中輸入浮點數
所以我決定用下面的代碼:
<input type="number" id="autorefreshIntervalSecs">
,發現我仍然能夠在其進入非十進制值。
那麼實現這種行爲的最好方法是什麼?
使用pattern
這樣
<input type="number" id="autorefreshIntervalSecs" pattern="[0-9]" title="Only Enter Natural Numbers">
它將在title
顯示郵件作爲錯誤時用戶輸入的東西外[0-9]
和提交
EDIT:用戶將仍然能夠鍵入他們,但不提交表格。
不,它不提供任何錯誤,我仍然可以將擴展的設置保存爲一個浮點數 – FrozenHeart