MyBookShop/BookShop/Plugn/formvalidator/formValidator-4.1.3.js
(开头部分) 46KB这里只显示每个文件的开头 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.3 内部测试版
// [开源协议] LGPL
//====================================================================================================
(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
{
if (settings.ajaxCountValid > 0) {
settings.onAlert(settings.ajaxPrompt);
return false;
}
return $.formValidator.pageIsValid(settings.validatorGroup);
}
});
}
$("body").data(settings.validatorGroup, settings);
if(settings.theme==""){return}
//读取主题对应的脚本
var scriptSrcArray = fv_scriptSrc.split('/');
var jsName = scriptSrcArray[scriptSrcArray.length-1];
var themedir = fv_scriptSrc.replace(jsName,'');
$.ajax({async:false,type: "GET",url: themedir + "themes/"+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=themedir+"themes/"+settings.theme+"/style/style.css";
后面还有 1396 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。