Textarea如何限制输入???急
比如现在只能让用户输入数字与空格,该如何实现呢?Javascript实现
text的onkeypress="return event.keyCode>=48&&event.keyCode<=57这种方法在Textarea中不管用
问题点数:20、回复次数:4Top
1 楼eastjazz(德仔&我是小仔仔 www.dezai.cn)回复于 2005-08-03 14:08:57 得分 20
你可以用正则表达式
<script>
var Num=/[^\d+$]/g;
function tt()
{
if(Num.test(myinput.value))
{
alert('您输入的不是数字')
}
else
{
alert('您输入的是数字')
}
}
</script>
<input id=myinput>
<input type=button value='test' onclick='tt()'>
Top
2 楼eastjazz(德仔&我是小仔仔 www.dezai.cn)回复于 2005-08-03 14:11:14 得分 0
<input type="text" id="txtContractSN" name="txtContractSN" size="18" onKeyUp="value=value.replace(/[^\d\w]/g,'');" onpaste="return false">
这相也行,不过都是text,应该可以通用的吧.Top
3 楼clbaddd(No Money,No Women,Poor)回复于 2005-08-03 14:25:58 得分 0
楼上的兄弟:
是这样的,要求用户输入手机号码,以空格相隔.因此我希望可以是在他输入的时候就进行验证,如果按下的不是数字键或空格那么在Textarea里就不显示Top
4 楼clbaddd(No Money,No Women,Poor)回复于 2005-08-03 15:09:45 得分 0
自己解决了Top




