//自定义 选择器 $.fn.formTool = function(options){ //表单tools 待扩展 var defaults = { submit:function(code,ob){ }, exInclude:{}, //排除 doType:'reset' //动作类型 }; var options = $.extend(defaults, options); }; //工具类 var pms = { resetForm:function(name,tableName){ if(arguments.length == 1){ $("#"+name).form('clear'); }else{ $("#"+name).form('clear'); tableName.resetclear(); } }, kd13:function(func){ if(event.keyCode == 13){ window[func](); } }, serializeObject : function(form) { var o = {}; $.each(form.serializeArray(), function(index) { if (this['value'] != undefined && this['value'].length > 0) {// 如果表单项的值非空,才进行序列化操作 if (o[this['name']]) { o[this['name']] = o[this['name']] + "," + this['value']; } else { o[this['name']] = this['value']; } } }); return o; }, setTabs:function(id,url,title){ /** * id tab加载在哪个div上 * url tab内容加载哪个url * title tab的标题 */ if ($('#'+id).tabs('exists', title)){ $('#'+id).tabs('select', title); //不要刷新 去掉下面 var current_tab = $('#'+id).tabs('getSelected',title); } else { //alertWarning("tab的标题 不合法!"); } } }; /** * 扩展combobox在自动补全模式时,检查用户输入的字符是否存在于下拉框中,如果不存在则清空用户输入 */