ajax -项目/formValidator_e/formValidator-4.1.3.js

(开头部分) 67KB

这里只显示每个文件的开头 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
//
// [修 改 人] 王胜国
// [修改时间] 2012-11-1
// [修改内容] 修改SingleTip 模式
//            具体为:修改鼠标当前定位方式为根据验证控件的位置来进行 提示层定位
//            参考代码为:
//                      Poshy Tip jQuery plugin v1.0
//                      http://vadikom.com/tools/poshy-tip-jquery-plugin-for-stylish-tooltips/
//                      Copyright 2010, Vasil Dinkov, http://vadikom.com/
// [备   注] 定位的计算可以进行一定的参数配置,暂时未实现。
//           定位浮动层位置:localTooltip ,显示showTooltips


//====================================================================================================

(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);
后面还有 1684 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。