$(function(){ // 瀵瑰垎椤电殑閾炬帴娣诲姞澶勭悊 if (!tools.isEmptyValue($('.pagination').toArray())){ $('.pagination>a ').each(function(index, el) { if ($(el).attr('href') !="#") { el.href+=location.search; }; }); }; // 楠岃瘉鐮 $('input[name="captchas"]').one('focusin',function(e){ img = $(this).next('img.captchas'); if (tools.isEmptyValue(img)) { img = $(this).next().next('img.captchas'); }; if ($(img).attr('src') == "" || $(img).attr('src') == "#" || $(img).attr('src') == "/img/blank.png") { $(img).attr('src',SITE_URL+'captchas'); }; }); if ($('img.captchas').attr('src') == "" || $('img.captchas').attr('src') == "#" || $('img.captchas').attr('src') == "/img/blank.png") { $('img.captchas').attr('src',SITE_URL+'captchas'); }; // $('img.captchas').after('鑾峰彇楠岃瘉鐮?/a>'); $('img.captchas').click(function(e){ $(this).attr('src',''); $(this).attr('src',SITE_URL+'captchas'); }); }); /** * @brief 鍒涘缓琛ㄥ崟楠岃瘉 * 娉ㄦ剰寮曠敤 jquery.validate.js 鍜 jquery.validate.lang.cn.js * @param frm 琛ㄥ崟 Id * @param rules 楠岃瘉瑙勫垯 */ function make_validate(frm,rules,messages,inline){ if (inline == 0) { inline = "block"; }else{ inline = "inline"; } $('#'+frm).validate({ ignore: ".ignore", // 蹇界暐 rules:rules, onchange: true, onblur: true, messages:messages, errorClass: "help-"+inline+" validate", errorElement: "span", highlight:function(element, errorClass, validClass) { $(element).removeClass('success'); $(element).addClass('error'); }, unhighlight: function(element, errorClass, validClass) { $(element).removeClass('error'); $(element).addClass('success'); } // ,errorPlacement: function(error, element) { // error.appendTo($(element).parents(".control-group")); // } }); } /** * @brief 鍒涘缓琛ㄥ崟楠岃瘉 甯︽湁杩斿洖鍑芥暟, 鍙互楠岃瘉鍚庣洿鎺ョ敤ajax澶勭悊 * 娉ㄦ剰寮曠敤 jquery.validate.js 鍜 jquery.validate.lang.cn.js * @param frm 琛ㄥ崟 Id * @param rules 楠岃瘉瑙勫垯 */ function make_validate_submit(frm,rules,messages,submit_fun,inline){ if (inline == 0) { inline = "block"; }else{ inline = "inline"; } $('#'+frm).validate({ ignore: ".ignore", // 蹇界暐 rules:rules, onchange: true, onblur: true, messages:messages, errorClass: "help-inline validate", errorElement: "span", highlight:function(element, errorClass, validClass) { $(element).removeClass('success'); $(element).addClass('error'); }, unhighlight: function(element, errorClass, validClass) { $(element).removeClass('error'); $(element).addClass('success'); }, submitHandler:function(form){ form.preventDefault(); submit_fun(form); } }); }