js问题 怎样用js验证文本框(textbox)不为空,答了就给分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(document.getElementById("txtName").value=="") { alert("会员名非空"); document.getElementById("txtName").focus(); } //用户名非空验证 function checkUserName(){ var name = document.myform.txtUser; //在这里我认为: name 代表的name 为 txtUser 的文本框 if(name.value.length==0){ alert("请输入用户名"); name.focus(); return false; }else{return true;} } //密码非空验证+确认验证 function checkPass(){ var pass=document.myform.txtPass; var rpass=document.myform.txtRPass; if(pass.value==""){ alert("密码不能为空"); pass.focus(); return false; }else if (pass.value.length<4 || pass.value.length>16){ alert("密码的长度必须在4-16个字符"); pass.select(); return false; }else if(rpass.value!=pass.value){ alert("确认密码与密码输入不一致"); rpass.select(); return false; }else{return true;} } 正确,不过,现在用JQ比较多一点,JS自己写验证太麻烦了,就比如为空这情况,如果用户输入空格,上面是通过的,你要去掉空格符,还是正则验证,JQ就就trim()方法,是去空格的 var str = document.getElementById("txtName").value; if (/\S/.test(str)) alert('不为空'); if(document.getElementById("<%= TextBox1.ClientID %>").value == ""){ alert("不能为空");} function a(){if(document.getElementById("文本框ID").value.length==0){ alert("aaa不能为空"); document.getElementById("文本框ID").focus(); return false;} 方法写好了,,怎么在<asp:textbox 里加载这个事件,, 本人菜鸟,, 谢谢 function aa(){ .....}<input type="button" onclick="aa()" 在提交数据时验证,或失去焦点时验证onblur="方法();" <html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"> <title>无标题页</title></head><body> <form id="form1" runat="server"> <div> <asp:TextBox ID="TextBox1" runat="server" onblur="if(isNull()==false) return false;"></asp:TextBox> </div> </form></body></html><script language="javascript" type="text/javascript">function isNull() { var s=document.getElementById('TextBox1').value; var patrn=/^\s*$/; if(!patrn.exec(s)) { alert("不能为空!"); return false; } return true;} </script> sorry,写错了 if(patrn.exec(s)) { alert("不能为空!"); return true; } 验证码问题,Ajax提交不过去,兄弟们帮看看 asp.net 问题 和具体技术无关 和编程方式有关 求个算法? VS 2008 出错,打开/新建项目都不行 用户控件的使用 在线等 怎样手动绑定DropDownList?? 关于sharepoint文档库文件上传问题 datagrid 怎么绑定到一个二位数组呢 关于水晶报表打印,请教一个很菜的问题,谢谢各位帮忙顶一下! 各位斑竹和高手们大哥,我看到很多网站的首页上在一个表格内显示图片并且右面和下面都有文字,请问这是怎么做到的? 给登陆加时间限制 win2003 iss6.0使用服务器缓存,发生错误
{
alert("会员名非空");
document.getElementById("txtName").focus();
}
//用户名非空验证
function checkUserName(){
var name = document.myform.txtUser; //在这里我认为: name 代表的name 为 txtUser 的文本框
if(name.value.length==0){
alert("请输入用户名");
name.focus();
return false;
}else{return true;}
}
//密码非空验证+确认验证
function checkPass(){
var pass=document.myform.txtPass;
var rpass=document.myform.txtRPass;
if(pass.value==""){
alert("密码不能为空");
pass.focus();
return false;
}else if (pass.value.length<4 || pass.value.length>16){
alert("密码的长度必须在4-16个字符");
pass.select();
return false;
}else if(rpass.value!=pass.value){
alert("确认密码与密码输入不一致");
rpass.select();
return false;
}else{return true;}
}
if (/\S/.test(str))
alert('不为空');
{
alert("不能为空");
}
if(document.getElementById("文本框ID").value.length==0){
alert("aaa不能为空");
document.getElementById("文本框ID").focus();
return false;
}
{
.....
}<input type="button" onclick="aa()"
在提交数据时验证,或失去焦点时验证onblur="方法();"
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server" onblur="if(isNull()==false) return false;"></asp:TextBox>
</div>
</form>
</body>
</html>
<script language="javascript" type="text/javascript">function isNull()
{
var s=document.getElementById('TextBox1').value;
var patrn=/^\s*$/;
if(!patrn.exec(s))
{
alert("不能为空!");
return false;
}
return true;
}
</script>
if(patrn.exec(s))
{
alert("不能为空!");
return true;
}