jQuery validate在Asp.Net WebForm中容易被犯的错误
2010-07-18 23:11
267 查看
我犯了个错误不知道你发现了没有?
<script type="text/javascript">
$(document).ready(function() {
$("#aspnetForm").validate({
rules: {
<%= txtConfirmPassword.ClientID %>: {
equalTo: "#<%= txtPassword.ClientID %>"
}
},
messages: {
<%= txtConfirmPassword.ClientID %>: {
equalTo: 'Passwords donot match.'
}
}
});
});
</script>
查看HTML代码:
<input name="ctl00$Content$txtPassword" type="password" id="ctl00_Content_txtPassword" />
<input name="ctl00$Content$txtConfirmPassword" type="password" id="ctl00_Content_txtConfirmPassword" />
ClientID对应id, UniqueID对应name,jQuery validate是使用name验证。
正确的如下:
<script type="text/javascript">
$(document).ready(function() {
$("#aspnetForm").validate({
rules: {
<%= txtConfirmPassword.UniqueID %>: {
equalTo: "#<%= txtPassword.ClientID %>"
}
},
messages: {
<%= txtConfirmPassword.UniqueID %>: {
equalTo: 'Passwords donot match.'
}
}
});
});
</script>
为了调试,你可以先加个debug: true。
<script type="text/javascript">
$(document).ready(function() {
$("#aspnetForm").validate({
rules: {
<%= txtConfirmPassword.ClientID %>: {
equalTo: "#<%= txtPassword.ClientID %>"
}
},
messages: {
<%= txtConfirmPassword.ClientID %>: {
equalTo: 'Passwords donot match.'
}
}
});
});
</script>
查看HTML代码:
<input name="ctl00$Content$txtPassword" type="password" id="ctl00_Content_txtPassword" />
<input name="ctl00$Content$txtConfirmPassword" type="password" id="ctl00_Content_txtConfirmPassword" />
ClientID对应id, UniqueID对应name,jQuery validate是使用name验证。
正确的如下:
<script type="text/javascript">
$(document).ready(function() {
$("#aspnetForm").validate({
rules: {
<%= txtConfirmPassword.UniqueID %>: {
equalTo: "#<%= txtPassword.ClientID %>"
}
},
messages: {
<%= txtConfirmPassword.UniqueID %>: {
equalTo: 'Passwords donot match.'
}
}
});
});
</script>
为了调试,你可以先加个debug: true。
相关文章推荐
- asp.net webform中submit按钮使用不当很容易犯的一个错误
- asp.net中容易犯的错误
- 升级至ASP.net 4容易引发错误的几点改变
- ASP.NET WebForm_DoPostBackWithOptions 未定义错误 和 ASP.NET AJAX 客户框架无法加载错误
- asp.net webform灵异的错误
- asp.net中容易犯的错误
- 在ASP.NET中容易犯的几个错误
- IIS部署错误500.19,注册asp.net
- ASP.NET中 分析器错误:发现不明确的匹配
- ASP.NET MVC中错误处理方式
- ASP.NET的错误处理机制-转
- ASP.NET Webform和ASP.NET MVC的区别
- ASP.NET中MVC使用AJAX调用JsonResult方法并返回自定义错误信息
- ASP.NET项目常见错误信息:HRESULT:0x800736B1
- ASP.Net中利用OLE读取Excel数据源时,报“未指定的错误”的错误解决办法
- 同时向主表和从表里面导入execl数据 (asp.net webform)
- asp.net操作过程中常见错误的解决方法
- 一个百思不得其解的“ASP.NET 2.0网站运行提示: HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。 ”错误
- asp.net错误记录-以免常犯
- asp.net布置导出excel文件的程序,报80070005 8000401A的错误解决方法(转)