Content/easyui1.5.3/src/jquery.form.js
(开头部分) 12KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* EasyUI for jQuery 1.5.3
*
* Copyright (c) 2009-2017 www.jeasyui.com. All rights reserved.
*
* Licensed under the freeware license: http://www.jeasyui.com/license_freeware.php
* To use it on other terms please contact us: info@jeasyui.com
*
*/
/**
* form - EasyUI for jQuery
*
*/
(function($){
/**
* submit the form
*/
function ajaxSubmit(target, options){
var opts = $.data(target, 'form').options;
$.extend(opts, options||{});
var param = $.extend({}, opts.queryParams);
if (opts.onSubmit.call(target, param) == false){return;}
// $(target).find('.textbox-text:focus').blur();
var input = $(target).find('.textbox-text:focus');
input.triggerHandler('blur');
input.focus();
var disabledFields = null; // the fields to be disabled
if (opts.dirty){
var ff = []; // all the dirty fields
$.map(opts.dirtyFields, function(f){
if ($(f).hasClass('textbox-f')){
$(f).next().find('.textbox-value').each(function(){
ff.push(this);
});
} else {
ff.push(f);
}
});
disabledFields = $(target).find('input[name]:enabled,textarea[name]:enabled,select[name]:enabled').filter(function(){
return $.inArray(this, ff) == -1;
});
disabledFields.attr('disabled', 'disabled');
}
if (opts.ajax){
if (opts.iframe){
submitIframe(target, param);
} else {
if (window.FormData !== undefined){
submitXhr(target, param);
} else {
submitIframe(target, param);
}
}
} else {
$(target).submit();
}
后面还有 430 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
