cmstop.formDialog

利用ajax方式载入form片段, 并初始化, 应用特有的提交方式, 及验证方式。

§   原型:

<dialog> cmstop.formDialog(
            opt,                             // string
类型的标题 或者 ui-dialog 支持的选项
            url,                               //
请求地址
            submitBack,                 //
提交回调函数
            formReady,                  //
表单预备好回调函数
            beforeSubmit,              //
提交之前回调函数
            beforeSerialize             //
表单数据格式话之前回调函数
);

§   举例:

cmstop.formDialog('添加用户', '?app=system&controller=admin&action=add',
function(json){//
提交完毕, 并返回json数据
if (json.state) {
            alert(json.info);
} else {
            alert(json.error);
}
}, function(form, dialog){// form
表单载入完毕, 并已创建form元素
dialog.find('.<plugin>').<plugin>(opt);
form[0].someinput.value = 'some value';
}, function(form, dialog){//
数据序列化好了, 准备提交了, 这时候干些事情
            $('button').attr('disabled', true);
            return false; //
表示不提交
}, function(form, options){//
对准备把提交给服务器的表单数据做下处理
            form[0].someinput.value = '
改变的数据';
return false; //
表示不提交
});



Copyright ©2009 - 2014 CmsTop.Com.All rights reserved.
思拓合众