查看: 2037|回复: 0
打印 上一主题 下一主题
收起左侧

[算法与编程] 179、HTML 的 form 提交之前如何验证数值文本框的内容全部为数字?

[复制链接]

566

主题

713

帖子

3827

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3827
楼主
跳转到指定楼层
发表于 2016-9-7 23:26:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

179、HTML 的 form 提交之前如何验证数值文本框的内容全部为数字? 否则的话提示用户并终止提交?


  1. <form onsubmit=’return chkForm(this)’>
  2. <input type="text" name="d1"/>
  3. <input type="submit"/>
  4. </form>
  5. <script type=”text/javascript” />
  6. function chkForm(this)
  7. {
  8. var value = thist.d1.value;
  9. var len = value.length;
  10. for(var i=0;i<len;i++)
  11. {
  12. if(value.charAt(i)>"9" || value.charAt(i)<"0")
  13. {
  14. alert("含有非数字字符");
  15. return false;
  16. }
  17. }
  18. return true;
  19. }
  20. </script>

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 打开微信扫一扫