实现jquery校验

迷茫的野马 2013-09-30 03:25:37
本人菜鸟一个,希望大神多多指教,最好能把代码下来,谢谢各位了!!!!




<script src="../Script/jquery-1.8.3.js" type="text/javascript"></script>
<script type="text/javascript">
function checkName() {
var name = document.getElementById("txtUserName").value;
if (name == "") {
alert("请输入用户名");
}else{

alert("用户名可用!!!!");
}
}
</script>

这样写的没有效果,请各位高手多多指点。




<table cellspacing="0" cellpadding="0" width="100%" border="0" style="text-align: center">
<tr>
<td class="tdbg">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
<td height="25" width="30%" align="right">
用户名 :
</td>
<td height="25" width="*" align="left">
<asp:TextBox ID="txtUserName" runat="server" Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<td height="25" width="30%" align="right">
密码 :
</td>
<td height="25" width="*" align="left">
<asp:TextBox ID="txtUserPwd" runat="server" Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<td height="25" width="30%" align="right">
电话 :
</td>
<td height="25" width="*" align="left">
<asp:TextBox ID="txtUserPone" runat="server" Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<td height="25" width="30%" align="right">
邮箱 :
</td>
<td height="25" width="*" align="left">
<asp:TextBox ID="txtUserEmail" runat="server" Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<td height="25" width="30%" align="right">
上级 :
</td>
<td height="25" width="*" align="left">
<asp:DropDownList ID="DropDownListUpsID" runat="server">
</asp:DropDownList>
</td>
</tr>
<tr>
<td height="25" width="30%" align="right">
部门 :
</td>
<td height="25" width="*" align="left" valign="bottom">
<asp:DropDownList ID="DropDownDeptID" runat="server">
</asp:DropDownList>
</td>
</tr>
<tr>
<td height="25" width="30%" align="right">
职位 :
</td>
<td height="25" width="*" align="left">
<asp:DropDownList ID="DropDownPositionID" runat="server">
</asp:DropDownList>
</td>
</tr>
</table>
...全文
115 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
szhda4le 2013-09-30
  • 打赏
  • 举报
回复
document.getElementById("txtUserName").value; 不能直接调用服务器控件的value值 可以用clintId 或者在控件上添加ClientIDMode="Static"属性 而且 你还没调用这个方法
xb06620422 2013-09-30
  • 打赏
  • 举报
回复
function 木调用啊。
低调之人 2013-09-30
  • 打赏
  • 举报
回复
引用 5 楼 shiyong7682719 的回复:
<asp:TextBox ID="txtUserName" runat="server" Width="200px"></asp:TextBox>注意这个事服务器控件,获取ID的方式是<%=txtUserName.ClientID%>
如果加了母版就这样:var name = $("#<%=txtUserName.ClientID%>").val(); 没有的话可以这样:var name = $("#txtUserName").val(); <script type="text/javascript"> function checkName() { var name = $("#txtUserName").val(); if (name == "") { alert("请输入用户名"); }else{ alert("用户名可用!!!!"); } } </script>
  • 打赏
  • 举报
回复
<asp:TextBox ID="txtUserName" runat="server" Width="200px"></asp:TextBox>注意这个事服务器控件,获取ID的方式是<%=txtUserName.ClientID%>
  • 打赏
  • 举报
回复
哥们 到底是jquery还是js
  • 打赏
  • 举报
回复
既然用了jquery,这句可以这样写吧: var name = document.getElementById("txtUserName").value; var name = $("#txtUserName").val();
  • 打赏
  • 举报
回复
没看到你那里用了checkName这个方法
jrl5365 2013-09-30
  • 打赏
  • 举报
回复
jq里的ajax方法

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧