http://ldzyz007.iteye.com/blog/2067540
<form id="ff" method="post">
...
</form>
1.使用ajax方式提交表單
$('#ff').form({
url:...,
onSubmit: function(){
//進行表單驗證
//如果返回false阻止提交
},
success:function(data){
alert(data)
}
});
//提交表單
$('#ff').submit();
2.普通方式提交
//調用表單插件的'submit'方法提交
$('#ff').form('submit', {
url:...,
onSubmit: function(){
//進行表單驗證
//如果返回false阻止提交
},
success:function(data){
alert(data)
}
});
3.屬性
名稱 類型 描述 默認值
url(目標網址) string(字符串) 表單提交的目標網址 null
事件
名稱 參數 描述
onSubmit none 在表單提交之前觸發,返回false將阻止表單提交。
success data 當表單成功提交時觸發。
onBeforeLoad param 在發送載入遠程數據請求之前觸發,返回false將取消請求。
onLoadSuccess data 在表單數據被載入時觸發。
onLoadError none 在載入表單數據發生錯誤時觸發。
方法
名稱 參數 描述
submit options 執行表單提交,options參數是一個包含以下屬性的對象:
url:表單提交的目標網址
onSubmit:在表單提交之前執行的回調函數
success: 在表單成功提交后執行的回調函數
load data 載入記錄填充表單。
data參數可以是字符串或者對象類型,當傳入字符串時,data參數必須是一個遠程url地址,否則用戶必須自定義要載入的數據
clear none 清除表單數據
validate none 執行表單域驗證,如果全部表單域有效返回true,該方法與表單驗證插件一起使用。