一、利用jquery.form外掛提交表單方法使用jquery.validate外掛程式
現象:當提交表單時,即使前台未驗證通過,也照常提交表單。
解決方法:
success: showResponse
); 🎜>
相關說明:
自訂提交方式(ajax提交)
$('#myForm').submit(function(){
if (!$(this).valid()) return false; $("#go").prop("disabled",true);
$(this).ajaxSubmit //beforeSubmit: showRequest ,
dataType:'json',
) alse;
});
var validator = $("#myForm").validate({ 電子郵件: true
訊息: {
使用者名稱: "請輸入姓名",
電子郵件: {
}
}
});
});
{
if(statusText=='成功')
{
d.
if (jsonData.status == 1)
{
}
else
{
$ .each(jsonData.errors, function(k,v){
$('.e_' k).html(v);
二、控制錯誤訊息位置的方法
現像一:
我在蘿蔔單新加了驗證碼。驗證結果出錯時,這個錯誤訊息跑到驗證碼前面去了。如下圖:
目的:讓錯誤訊息在驗證碼後面
現象二:
上面的兩個現象,可以透過jquery.validate自帶的控制錯誤訊息位置的方法-'errorPlacement',使用也很方便:
程式碼如下:
{ endo > }