Validform自定义表单校验无效~求大神解答,下面是代码。
提交后程序没有进入到beforeCheck:function 这个方法里面来,而是直接提交了。
下面是代码:
$(document).ready(function(){
$("#myForm").Validform({beforeCheck:function(curform){
var index = document.getElementsByName("count");
var reg = new RegExp("^(?:0|[1-9][0-9]?|100)$");
var sum = 0;
for(var i=0; i<=index.length; i++) {
var id = $('#indexweights' + i).val();
if(reg.test(id)){
sum += parseInt(id);
}
}
if(sum != 100) {
alert("总和必须为100,请仔细检查更正后再提交!!!");
return false;
} else {
return true;
}
},
ajaxPost:true,
btnSubmit:"btn_sub",
ajaxurl:"url",
callback:function(data){
if(data.status=="y"){
$.Showmsg("保存成功!!");
setTimeout("parent.location.reload()", 500);
}
}
});
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这玩意收费不啊
你贴代码也选择下语言嘛,乱的很,看的兴趣都没了