struts 中的 html:text 中实现类似inpu 只能输入 数字的操作 请看以下代码:
IE/ Firefox 都适用
// 截取输入文本框中的值,只有是数字键才保留下来
οnkeyup="value=value.replace(/[^\d]/g,'') "
// 直接控制只有数字可以输入
οnkeypress="return (/[\d.]/.test(String.fromCharCode(event.keyCode)))"
具体如:
<html:text property="age" style="width:98%"
οnkeyup="value=value.replace(/[^\d]/g,'') " />
或:
<html:text property="age" style="width:98%"
οnkeypress="return (/[\d.]/.test(String.fromCharCode(event.keyCode)))"/>
一般情况下,直接控制输入就好了。