一个文本框只允许输入数字
一个文本框只允许输入数字,这个应该怎么去做啊?…..大于0<inputname="page"type="text"size="14"maxlength="14">...
一个文本框只允许输入数字,这个应该怎么去做啊?…..大于0
<input name="page" type="text" size="14" maxlength="14"> 展开
<input name="page" type="text" size="14" maxlength="14"> 展开
5个回答
展开全部
可以在提交时判断下是不是属于0-9。不是就提示出错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Delphi是这样表示的
if not (key in ['0'..'9']) then
begin
edit1.text:='';
showmessage('请输入纯数字');
end;
if not (key in ['0'..'9']) then
begin
edit1.text:='';
showmessage('请输入纯数字');
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
下面两种都行~
<input class=textarea1 size=80 type=text name=txtPostalCode onKeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;">
<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
<input class=textarea1 size=80 type=text name=txtPostalCode onKeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;">
<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用正规表达式
以js脚本为例:
this.value=this.value.replace(/[^0-9]\D*$/,"")
以js脚本为例:
this.value=this.value.replace(/[^0-9]\D*$/,"")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询