如果用JS限制表单提交只能用数字
如果用JS限制表单提交只能用数字和不能留空。两个表单是这样的<INPUTid=login_input1size=24type=textname=S_AdminUserNa...
如果用JS限制表单提交只能用数字和不能留空。两个表单是这样的<INPUT id=login_input1 size=24 type=text
name=S_AdminUserName><INPUT id=login_input2 size=24 type=password
name=S_AdminPassWord> 如何限制只能输入数字,如果输入了字母和符号那些就会提示请输入数字帐号。如果不填就提示您没有输入帐号 展开
name=S_AdminUserName><INPUT id=login_input2 size=24 type=password
name=S_AdminPassWord> 如何限制只能输入数字,如果输入了字母和符号那些就会提示请输入数字帐号。如果不填就提示您没有输入帐号 展开
2个回答
2013-08-17
展开全部
<script language="javascript" type="text/javascript">
function check(a,target){
var patrn=/^[0-9]{0,}$/;
var t=target.value;
if(a==1){
if (!patrn.exec(t)){
alert("请输入数字");
}
}
if(a==2){
if (document.getElementById("login_input1").value==""){
alert("你还未输入数字账号");
}
}
}
</script>
<form id="test" name="test" method="post">
<INPUT id="login_input1" size="24" type="text" onkeyup="check(1,this)" name="S_AdminUserName" value="" />
<INPUT id="login_input2" size="24" type="password" name="S_AdminPassWord" />
<input type="submit" onclick="check(2,this)" />
</form>
上面的代码还不完善,带照葫芦画瓢就行了。你可以添加对login_input2的控制以及增加新控制。请多多使用各种参考手册
注意网页规范,该加引号的不要落掉,标签都要闭合。
我道法不高深,但希望对你有帮助。
function check(a,target){
var patrn=/^[0-9]{0,}$/;
var t=target.value;
if(a==1){
if (!patrn.exec(t)){
alert("请输入数字");
}
}
if(a==2){
if (document.getElementById("login_input1").value==""){
alert("你还未输入数字账号");
}
}
}
</script>
<form id="test" name="test" method="post">
<INPUT id="login_input1" size="24" type="text" onkeyup="check(1,this)" name="S_AdminUserName" value="" />
<INPUT id="login_input2" size="24" type="password" name="S_AdminPassWord" />
<input type="submit" onclick="check(2,this)" />
</form>
上面的代码还不完善,带照葫芦画瓢就行了。你可以添加对login_input2的控制以及增加新控制。请多多使用各种参考手册
注意网页规范,该加引号的不要落掉,标签都要闭合。
我道法不高深,但希望对你有帮助。
2013-08-17
展开全部
设置一个键盘事件只能输入数字不就ok了,文本框只能输入数字:<input type="text" onkeypress="return onlyNum();" />
<script type="text/javascript">
function onlyNum(){
//alert(event.keyCode);
var num = event.keyCode;
if (num >=49 && num<=57){
return true;
}else{
return false;
}
}
</script>
<script type="text/javascript">
function onlyNum(){
//alert(event.keyCode);
var num = event.keyCode;
if (num >=49 && num<=57){
return true;
}else{
return false;
}
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询