![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
asp表单问题,怎样控制表单种输入的内容只能是数字?
我的网页的表单要求:1.标题表单内容不能为空2.密码表单的字符数不小于6个3.QQ表单的内容只能是数字.现在前面两个问题都解决了,代码如下,高手请给我第3个问题的解决代码...
我的网页的表单要求:
1.标题表单内容不能为空
2.密码表单的字符数不小于6个
3.QQ表单的内容只能是数字.
现在前面两个问题都解决了,代码如下,高手请给我第3个问题的解决代码发上来.谢谢.
if (theForm.bt.value == "")
{
alert("标题不能为空");
theForm.bt.focus();
return (false);
}
if (theForm.pass.value.length < 6)
{
alert("管理密码至少为6位");
theForm.pass.focus();
return (false);
} 展开
1.标题表单内容不能为空
2.密码表单的字符数不小于6个
3.QQ表单的内容只能是数字.
现在前面两个问题都解决了,代码如下,高手请给我第3个问题的解决代码发上来.谢谢.
if (theForm.bt.value == "")
{
alert("标题不能为空");
theForm.bt.focus();
return (false);
}
if (theForm.pass.value.length < 6)
{
alert("管理密码至少为6位");
theForm.pass.focus();
return (false);
} 展开
7个回答
展开全部
1你可以的编辑一个函数,就是按提交俺就得时候。检测输入的每一个字母,如启者果他的 编码小于0或是大液旁滚于9的 编码的时候,就给出提示。让他重新的输入。
2 或是你的输入的表单内容如果的有位数的限制的话,就直接的用闹余最小和最大的数值来限制。
2 或是你的输入的表单内容如果的有位数的限制的话,就直接的用闹余最小和最大的数值来限制。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2008-10-14
展开全部
QQ表单的内容只能是数字,在ASP中可以用isnumeric函数即可.
用ASP也可以验证表单内容:
<%
bt=request.form("bt")
pass=request.form("pass")
qq=request.form("qq")
if bt<>""拆高历 then
response.write"<script>alert('标念首题不能为空!');history.go(-1)</script>"
elseif len(pass)<6 then
response.write"<script>alert('密码数不小於6位!');history.go(-1)</script>"
elseif qq<>"" and isnumeric(qq)=false then
response.write"<script>旅搜alert('输入的qq只能为数字!');history.go(-1)</script>"
end if
%>
用ASP也可以验证表单内容:
<%
bt=request.form("bt")
pass=request.form("pass")
qq=request.form("qq")
if bt<>""拆高历 then
response.write"<script>alert('标念首题不能为空!');history.go(-1)</script>"
elseif len(pass)<6 then
response.write"<script>alert('密码数不小於6位!');history.go(-1)</script>"
elseif qq<>"" and isnumeric(qq)=false then
response.write"<script>旅搜alert('输入的qq只能为数字!');history.go(-1)</script>"
end if
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<input name="yx_time" type="text" class="form2" id="yx_time" onKeyUp="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')";"手胡msg="信辩薯毕息携芹有效期不能为空并且只能填数字"" ">
这个可以实现,在输入的时间,只能输入数字,我的这个是实现,信息有效期限的,只能输入数字,你最好把正则表达式写成QQ的,加上长度
这个可以实现,在输入的时间,只能输入数字,我的这个是实现,信息有效期限的,只能输入数字,你最好把正则表达式写成QQ的,加上长度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
QQ验证:
1,必须为卖脊数字,中绝渗而且不包括特殊符号
2:QQ开头不能为0
3:长度宏扮:5-12
函数:
function IsQQ(str){
var reg=/^[1-9]\d{4,11}$/;
if(isNaN(parseInt(str)) || !reg.exec(str)){return false}
else{return true}
}
调用:
if(!IsQQ(form.qq.value)){alert("你输入的不是QQ号码")}
1,必须为卖脊数字,中绝渗而且不包括特殊符号
2:QQ开头不能为0
3:长度宏扮:5-12
函数:
function IsQQ(str){
var reg=/^[1-9]\d{4,11}$/;
if(isNaN(parseInt(str)) || !reg.exec(str)){return false}
else{return true}
}
调用:
if(!IsQQ(form.qq.value)){alert("你输入的不是QQ号码")}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if(form.qq.value.match(/燃亩^[1-9]\d*$/搜誉)==null){
alert("不是数皮漏森字");
form.qq.focus();
return false;
}
alert("不是数皮漏森字");
form.qq.focus();
return false;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询