Discuz教程网

input 禁止输入半角字符

[复制链接]
authicon dly 发表于 2011-3-26 15:00:14 | 显示全部楼层 |阅读模式
  1. <html:text property="crmCetOficfee" size="20" maxlength="30" name="<%=Constants.CRM_EXPERTVISIT_TITLE%>" styleClass="input_text_normal" style="ime-mode:disabled" onkeypress="return KeyFilter('double');"/>
  2. <script language="javascript">
  3. function KeyFilter(type)
  4. {
  5. var berr=false;

  6. switch(type)
  7. {
  8. case 'date':
  9. if (!(event.keyCode == 45 || event.keyCode == 47 || (event.keyCode>=48 && event.keyCode<=57)))
  10. berr=true;
  11. break;
  12. case 'number':
  13. if (!(event.keyCode>=48 && event.keyCode<=57))
  14. berr=true;
  15. break;
  16. case 'cy':
  17. if (!(event.keyCode == 46 || (event.keyCode>=48 && event.keyCode<=57)))
  18. berr=true;
  19. break;
  20. case 'long':
  21. if (!(event.keyCode == 45 || (event.keyCode>=48 && event.keyCode<=57)))
  22. berr=true;
  23. break;
  24. case 'double':
  25. if (!(event.keyCode == 45 || event.keyCode == 46 || (event.keyCode>=48 && event.keyCode<=57)))
  26. berr=true;
  27. break;
  28. default:
  29. if (event.keyCode == 35 || event.keyCode == 37 || event.keyCode==38)
  30. berr=true;
  31. }
  32. return !berr;
  33. }
  34. </script>
复制代码






上一篇:discuzx1.5高仿7drc【完美无错版】
下一篇:input禁止键盘及中文输入,但可点击!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-6-18 00:02

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表