对 Div 加载进行加载验证
我的页面上有多个 Div(使用 updatepanel),一次只能看到一个。在第三个 div 上,我必须使用 jquery 实现验证。
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.js" type="text/javascript"></script>
<script type="text/javascript">
jQuery("#btn_Save").live("click", function () {
jQuery("#form1").validate({
rules: {
'<%= txtUsername.ClientID %>': {
minlength: 2,
required: true
},
'<%= txtEmail.ClientID %>': {
required: true,
email: true
}
}, messages: {}
});
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_initializeRequest(onEachRequest);
});
function onEachRequest(sender, args) {
if (jQuery("#form1").valid() == false) {
args.set_cancel(true);
}
}
</script>
和 在页面底部:
</form>
<script type="text/javascript">
function pageLoad() {
fn_init();
}
</script>
</body>
现在,验证脚本在页面加载时加载,并且在 div 可见时(单击某些按钮时)不会触发。所以我需要在 div 加载时加载所有验证脚本,或者如果有人可以建议更好的方法。
I have multiple Divs on my page(using updatepanel), only one visible at a time. on the third div, i have to implement validations using jquery.
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.js" type="text/javascript"></script>
<script type="text/javascript">
jQuery("#btn_Save").live("click", function () {
jQuery("#form1").validate({
rules: {
'<%= txtUsername.ClientID %>': {
minlength: 2,
required: true
},
'<%= txtEmail.ClientID %>': {
required: true,
email: true
}
}, messages: {}
});
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_initializeRequest(onEachRequest);
});
function onEachRequest(sender, args) {
if (jQuery("#form1").valid() == false) {
args.set_cancel(true);
}
}
</script>
and
at the bottom of the page :
</form>
<script type="text/javascript">
function pageLoad() {
fn_init();
}
</script>
</body>
Now, the validation script is loaded on page load and does not fire when div is visible(on some button click). SO i need to load all the validation script on div load, or if somebody can suggest better way.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试试这个
Try this