如何控制JSP页面上的文本框只能输入数字 如何控制JSP页面上的文本框只能输入数字,或只能输入字母,或只能输入特定字符,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input onkeypress = "return regInput(this, /^[0-9]*$/, String.fromCharCode(event.keyCode))" onpaste = "return regInput(this, /^[0-9]*$/, window.clipboardData.getData('Text'))" ondrop = "return regInput(this, /^[0-9]*$/, event.dataTransfer.getData('Text'))" style="ime-mode:Disabled">上面的加入你的input标签里下面是js控制<script> function regInput(obj, reg, inputStr) { var docSel = document.selection.createRange() if (docSel.parentElement().tagName != "INPUT") return false oSel = docSel.duplicate() oSel.text = "" var srcRange = obj.createTextRange() oSel.setEndPoint("StartToStart", srcRange) var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length) return reg.test(str) }</script>Java 技术交流群:58156559 话说有个keyup事件,楼主慢慢体会 在jsp里面定义一个字符串,并赋值或0到9,或字母,或特定字符,然后输入与之匹配,然后再判断 我要的效果是如下:<html> <body> <script type="text/javascript"> function Numbers(e) { var keynum var keychar var numcheck if(window.event) // IE { keynum = e.keyCode } else if(e.which) // Netscape/Firefox/Opera { keynum = e.which } keychar = String.fromCharCode(keynum) numcheck = /\d/ return numcheck.test(keychar) } </script> <form> <input type="text" onkeypress="return Numbers(event)" /> </form> </body> </html> 谷歌浏览器兼容 能浏览本地文件,批量上传图片,像QQ空间那样的控件是什么做的 滑动条问题 动态加载梅花雪树1.0的子节点 在线请教--关于file框的设置,在firefox浏览器的显示效果--- 搞了半天了,还是没搞定! Extjs4 store记录有修改时 getUpdatedRecords() 没有记录返回 在加人网站的jQuery代码 在文本框里怎样能屏蔽掉键盘的delete和删除键,防止删除操作? 求救:由select框的值自动生成text input框? jquery treeview 当只有一个根节点时,无法显示 请问关于ExtJs收费问题
onpaste = "return regInput(this, /^[0-9]*$/, window.clipboardData.getData('Text'))"
ondrop = "return regInput(this, /^[0-9]*$/, event.dataTransfer.getData('Text'))"
style="ime-mode:Disabled"
>
上面的加入你的input标签里下面是js控制<script>
function regInput(obj, reg, inputStr)
{
var docSel = document.selection.createRange()
if (docSel.parentElement().tagName != "INPUT") return false
oSel = docSel.duplicate()
oSel.text = ""
var srcRange = obj.createTextRange()
oSel.setEndPoint("StartToStart", srcRange)
var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length)
return reg.test(str)
}
</script>
Java 技术交流群:58156559
<body>
<script type="text/javascript">
function Numbers(e)
{
var keynum
var keychar
var numcheck
if(window.event) // IE
{
keynum = e.keyCode
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which
}
keychar = String.fromCharCode(keynum)
numcheck = /\d/
return numcheck.test(keychar)
}
</script>
<form>
<input type="text" onkeypress="return Numbers(event)" />
</form>
</body>
</html>