html中input编辑框中 怎么写输入框中数字最低为100

新手上路,请多包涵

html中input编辑框中 怎么写输入框中数字最低为100

<input onkeyup="value=value.replace(/[^\d{1,}.\d{1,}|\d{1,}]/g,'')" size="15" name="Ymoney" value="0.01"/>

阅读 2.2k
2 个回答
  1. <input type="number" min="100">
  2. 使用调整按钮的时候会限制,直接输入还是能输入小于100的
  3. 提交前校验,可以校验整个表单,也可以校验输入框 $(form).matches(':invalid') 或者 $(input).matches(':invalid')
  4. 直接触发表单提交也可以,如果数字不对会报错

这个光用正则是不能处理好的,对于数字,还是要用数字值处理更准确,可以在正式提交前进行验证,在数字值改变,且失去焦点时进行验证提示。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题