我使用表單驗證插件以及html5屬性=使用輸入類型=按鈕或提交和fancybox.when提交recquired,兩個驗證過程都工作空白輸入的通知顯示),但不是通知,而是提交表單。當使用button.click時,通過表單驗證通過表單提交
如果我不使用button.click功能,但用簡單的submit.then驗證工作完全
插件 == HTTP://validatious.org/
javascript函數
$(document).ready(function() {
$('#send').click(function() {
$(this).attr("value", 'Applying...');
var id = getParam('ID');
$.ajax({
type:'POST',
url:"send.php",
data:{option:'catapply', tittle:$('#tittle').val(), aud:aud, con:con, adv:adv, mid:$('#mid').val(), aud2:aud, cid:$('#cid').val(), scid:$('#scname option[selected="saa"]').val(), gtt:$('input[name=gt]:radio:checked').val(), sr:$(":input").serialize() + '&aud=' + aud},
success:function(jd) {
$('#' + id).fadeOut("fast", function() {
$(this).before("<strong>Success! Your form has been submitted, thanks :)</strong>");
setTimeout("$.fancybox.close()", 1000);
});
}
});
});
});
和HTML是這裏
<form id="form2" class="validate" style="display: none" >
<input type='button' value='Apply' id="send" class="sendaf validate_any" name="jobforming"/>
</form>
嘗試使用'