jQuery验证在调用时不起作用
jQuery validation not working when called
好的,所以我想使用jQuery验证插件来验证一个多部分的表单,一次验证一个页面。我确信我的大部分脚本都是正确的,但由于某些原因,当最初通过validateStep函数调用时,下面的脚本将不起作用。奇怪的是,一旦调用了validateStep函数,并且用户试图输入无效数据,验证就会工作。这几乎就像它只是在调用时打开验证,但一开始没有发现任何错误。有什么想法吗?为什么错误在被调用时不会咳嗽?
这是我的代码:
function validateStep(step){
if(step == fieldsetCount) return;
$('#formElem').validate({
rules: {
Remail: {
required: true,
email: true
}
},
messages: {
Remail: {
required: 'We need your email address to contact you',
email: 'not right'
}
}
}).element($('#formElem').children(':nth-child('+ parseInt(step) +')'));
});
尝试:
var validator = $("#formElem").validate({
rules: {
Remail: {
required: true,
email: true
}
},
messages: {
Remail: {
required: 'We need your email address to contact you',
email: 'not right'
}
}
});
if (validator.element("#formElem > :nth-child("+parseInt(step)+")")) {
alert ("is valid");
}
相关文章:
- curl和fileget_contents在ajax调用后不起作用
- I'我试图在文本区域中进行特定的输入,调用特定的javascript函数,但没有成功;不起作用
- javascript函数调用不起作用
- javascript验证和ajax调用同时不起作用
- Ajax调用不起作用
- 从PHP调用JS函数不起作用
- jQueryAjax调用在单独的.js文件中不起作用
- HtmlBox(jquery插件)在ajax调用中不起作用
- 函数调用不起作用
- jQuery选择ajax调用中附加的元素不起作用
- jQuery调用keyup事件不起作用
- ng显示“;调用方法“;不起作用
- JavaFX+WebView/Javascript:setTimeOut不起作用调用堆栈来自Java
- .ajax调用在chrome中不起作用
- 为什么第二次调用isNaN时它不起作用
- IE9+IE10 AJAX调用不起作用
- 如果在include文件中使用连接,Jquery ajax调用将不起作用
- Angular 1.5变量在调用一次之前不起作用
- Jquery事件绑定获胜'当作为方法调用时不起作用,但当直接在控制台中调用时会起作用
- SPA异步调用在IE 11中不起作用