鍍金池/ 問答/HTML/ input框的onChange事件,輸入的值不能小于0.01并且不大于10000

input框的onChange事件,輸入的值不能小于0.01并且不大于10000,輸入錯誤的話有提示(錯誤不能頻繁提示)?

上面是問題,底下是自己寫的,但是提示錯誤會頻繁操作

圖片描述

圖片描述

回答
編輯回答
魚梓

給個無 JS 的答案:

<input type="number" min="0.01" max="10000" step="0.01" required>
<div class="error-msg">請輸入正確的值</div>
.error-msg
  display: none

  input:invalid + &
    display: block
2018年4月23日 00:05