1、引入form組件
require(['form'], function(Form){});
2、生成form元素
3、綁定事件之驗證(也可以綁定總表單事件Form.events.bindevent(form))
Form.api.bindevent(form, success, error, submit);
4、提交
//提交表單的方法,在表單完成驗證后進行提交 Form.api.submit(form, success, error, submit);
例子:
Form.api.bindevent($("form[role=form]"), function(data, ret){ //如果我們需要在提交表單成功后做跳轉,可以在此使用location.href="鏈接";進行跳轉 Toastr.success("成功"); }, function(data, ret){ Toastr.success("失敗"); }, function(success, error){ //bindevent的第三個參數為提交前的回調 //如果我們需要在表單提交前做一些數據處理,則可以在此方法處理 //注意如果我們需要阻止表單,可以在此使用return false;即可 //如果我們處理完成需要再次提交表單則可以使用submit提交,如下 //Form.api.submit(this, success, error); return false; });