易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript验证出错 - .NET技术 / ASP.NET



HTML code:

<asp:TextBox ID="Name" runat="server" onblur="checkName()">2</asp:TextBox><asp:Label runat="server" ID="NameCheck"></asp:Label>

JScript code:



function checkName()
{
var lreg=/^\S{4,12}/;
var sreg=/^\w+$/;
var n=document.getElementById("<%=Name.ClientID %>");
var nc=document.getElementById("<%=NameCheck.ClientID %>");
var name=n.value;

if(name==null||name.length==0)
{
nc.innerHTML="用户名不能为空";
return false;
}

else if((!lreg.exec(name))||(!sreg(name)))
{
nc.innerHTML="长度为4~12个中英文字符,数字,下划线";
return false;
}
else
{alert("验证通过!");
nc.innerHTML="";
return true;
}
}


这是一个基本的验证,onblur .问题是这样的非空验证没有


相关问答:

ASP.NET相关技术 - .NET技术 / ASP.NET

各位大侠,我学习的是ASP.NET,想知道相关技术有哪些,就像JAVA EE中有struct sping jsp severlet 等,ASP.NET还有哪些些相关技术。
http://topic.csdn.net/u/20090914/21/af27de99-f0f3-4cfd-9379-13764f8ec6b1.ht ......

JavaScript函数一个很奇怪的问题 - Java / Java EE

在JSP页面有一个<input type="hidden" name="index" value="0">/>控件
当我用下面的JavaScript函数改变其value的值的时候 如果满足条件(即i>=3的时候)为什么value的 ......

asp.net 二叉树 treeview - .NET技术 / ASP.NET

O O O O O O
  |.......| |........| |.......|
  | | |
  O O ......

javascript删除列 - Web 开发 / JavaScript

代码如下:
<table>
<tr>
  <td>第一行
  </td>
</tr>
<tr>
<td><a href="javascript:delete()">删除</a>
</td>
< ......

javascript中id和name - Web 开发 / JavaScript

谁能给我讲一下在javascript中id和name有什么样区别?
一个页面中 id最好只有一个 因为 javascript 有 getElementById("id")之类函数
name 可以有多个 常用在提交请求事服务器端获取
一个元素中最好设 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号