有简单的表格,用Jquery发布,成功验证后,必须点击2次,才能提交表单:
以下是脚本标记代码:
(function($, window) {
var dev = '.dev'; //window.location.hash.indexOf('dev') > -1 ? '.dev' : '';
window.applyValidation = function(validateOnBlur, forms, messagePosition) {
if( !forms )
forms = 'form';
if( !messagePosition )
messagePosition = 'top';
$.validate({
form : forms,
validateOnBlur : validateOnBlur,
errorMessagePosition : messagePosition,
scrollToTopOnError : true,
onSuccess : function($form) {
$( "#contactform").submit(function( event ) {
// event.preventDefault();
var $form = $( this );
first_name=$form.find( "input[name='first_name']" ).val();
last_name=$form.find( "input[name='last_name']" ).val();
$.post("someurl",( $('#contactform').serialize()+'&'+$.param({ data1: data1, data2: data1 })))
.done(function( data ) {
alert( "hi: " + data1e + ' ' + data2 " );
});
});
return false;
}
});
};
window.applyValidation(true, '#contactform', 'element');
})(jQuery, window);
现在,任何想法如何标记女巫邮件,并在完成第一次循环后,继续发送邮件。
发送所有邮件后,重置该邮件,然后从开始发送邮件。
我有想法,再添加一个,如果设置则设置为1,如果不设置则设置为0,但只是为了看到任何其他想法。
TNX
答案 0 :(得分:0)
找到解决方案:
$( "#contactform").submit(function( event ) {
// event.preventDefault();
var $form = $( this );
这会产生问题,只需删除这些行并且工作正常...... Tnx,
P