只允许输入数字与小数点

傷城~ 2022-04-22 00:28 333阅读 0赞
  1. <script language="javascript">
  2. function KeyPress(objTR)
  3. {//只允许录入数据字符 0-9 和小数点
  4. //var objTR = element.document.activeElement;
  5. var txtval=objTR.value;
  6. var key = event.keyCode;
  7. if((key < 48||key > 57)&&key != 46)
  8. {
  9. event.keyCode = 0;
  10. }
  11. else
  12. {
  13. if(key == 46)
  14. {
  15. if(txtval.indexOf(".") != -1||txtval.length == 0)
  16. event.keyCode = 0;
  17. }
  18. }
  19. }
  20. </script>
  21. <tr>
  22. <td height="30" align="right">金额:</td>
  23. <td><input type="text" name="Price" style="width:200px" onKeyPress="javascript:KeyPress(this);"><font color="#666666"></font></td>
  24. var text = $("#yzfsValue").val();
  25. if (text.search("^-?\\d+$") != 0) {
  26. alert("对不起,只能输入整数"); }

发表评论

表情:
评论列表 (有 0 条评论,333人围观)

还没有评论,来说两句吧...

相关阅读

    相关 控制input允许输入数字

    `` 好多时候我们是希望能设置input只能输入数字;比如说商城选择商品数量;比如说手机号等等; 看了下京东和天猫; 天猫选择商品数量是只能输入数字;而且数量不能小于1;