validate関数は、それぞれ合格または不合格に基づいてtrue/falseの値を返し、それに基づいてクリックをトリガーします。クリックイベント内
$('.checkall').click(function(){
var isValid = validateForm();
if(isValid)
$('.sendForm').click();
});
あなたの検証機能
function validateForm() {
var isValid = true;
$(".contact-form-email").each(function() {
var title1 = this.value;
if (!isEmail(title1)) {
$(this).closest('.form-section').find('.message-show').show();
isValid = false;
return false; // breakout of each function
} else {
$(this).closest('.form-section').find('.message-show').hide();
}
});
//Check for next validation
if(isValid)
{
$(".eachrequire").each(function() {
var title = this.value;
if (title == "" || title == null) {
$(this).closest('.form-section').find('.message-show').show();
isValid=false;
return false; // breakout of each looping function
} else {
$(this).closest('.form-section').find('.message-show').hide();
}
});
}
return isValid;
}
私はvalidateFormを修復する必要がありますか?はいの場合、どうすれば修理できますか?ありがとうございます –
あなたはとても良いです。私は私の問題を修正した。どうもありがとうございました。 –