Sry.Solution.UI/Script/yanzheng/js/formValidator-4.1.1.js
(开头部分) 48KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
//====================================================================================================
// [插件名称] jQuery formValidator
//----------------------------------------------------------------------------------------------------
// [描 述] jQuery formValidator表单验证插件,它是基于jQuery类库,实现了js脚本于页面的分离。对一个表
// 单对象,你只需要写一行代码就可以轻松实现20种以上的脚本控制。现支持一个表单元素累加很多种
// 校验方式,采用配置信息的思想,而不是把信息写在表单元素上,能比较完美的实现ajax请求。
//----------------------------------------------------------------------------------------------------
// [作者网名] 猫冬
// [邮 箱] wzmaodong@126.com
// [作者博客] http://wzmaodong.cnblogs.com
// [插件主页] http://www.yhuan.com
// [QQ群交流] 72280458、74106519
// [更新日期] 2011-07-24
// [版 本 号] ver4.1.1 内部测试版
// [开源协议] LGPL
// ajax Method
//1.ajaxValidator传参时候通过$(id)得到的永远是空值。所以,用 addidvalue: true的解决方案。自动在url上追controlId=idVlaue;
//2.$.ajax中onerror代表服务器程序错误状态,而ajaxValidator中代表,success状态下,return false的情况。ajaxValidator中代表服务器错误是error。
//3.ajaxValidator修改时候,验证重复时候要加上defaultPassed(),否则一直验证不对。
//====================================================================================================
(function($) {
$.formValidator =
{
//全局配置
initConfig : function(controlOptions)
{
var settings = {};
$.extend(true, settings, initConfig_setting, controlOptions || {});
//如果是精简模式,发生错误的时候,第一个错误的控件就不获得焦点
if(settings.mode == "SingleTip"){settings.errorFocus=false};
//如果填写了表单和按钮,就注册验证事件
if(settings.formID!=""){
$("#"+settings.formID).submit(function(){
if(settings.ajaxForm!=null){
$.formValidator.ajaxForm(settings.validatorGroup,settings.ajaxForm);
return false;
}
else{
return $.formValidator.bindSubmit(settings);
}
});
}
validatorGroup_setting.push( settings );
//读取主题对应的脚步
var scriptSrcArray = fv_scriptSrc.split('/');
var jsName = scriptSrcArray[scriptSrcArray.length-1];
var themedir = fv_scriptSrc.replace(jsName,'');
// $.ajax({async:false,type: "GET",url: settings.theme+"/js/theme.js",dataType: "script",
// error :function(){alert('当前皮肤加载出错,请确认皮肤【'+settings.theme+'】是否存在')}
// });
//读取主题对应的样式
if($.browser.msie)
{
var css=document.createElement("link");
css.rel="stylesheet";
css.type="text/css";
css.href = "/Script/yanzheng/" + settings.theme + "/css/style.css";
后面还有 1429 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。