`
xiaofengtoo
  • 浏览: 485880 次
  • 性别: Icon_minigender_1
  • 来自: xiamen
社区版块
存档分类
最新评论

控制html:text 只能输入数字

阅读更多

struts 中的 html:text 中实现类似inpu 只能输入 数字的操作 请看以下代码:

 IE/ Firefox  都适用

 // 截取输入文本框中的值,只有是数字键才保留下来

onkeyup="value=value.replace(/[^\d]/g,'') "                                                

 

// 直接控制只有数字可以输入
onkeypress="return (/[\d.]/.test(String.fromCharCode(event.keyCode)))"

 

具体如:

 

<html:text property="age" style="width:98%" 
          onkeyup="value=value.replace(/[^\d]/g,'') " />

 

 或:

<html:text property="age" style="width:98%" 
onkeypress="return (/[\d.]/.test(String.fromCharCode(event.keyCode)))"/>

 

 

一般情况下,直接控制输入就好了。

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics