多文件上传 可以提交其他控件吗?我现在在使用多文件上传的功能, 但是当我在multiimage.js 文件 中初始化时添加
'<select name="keyType" id="keyType"><option value="MAIN">MAIN</select>',
后初始化代码 变为如下
K.extend(KSWFUpload, {
init : function(options) {
var self = this;
options.afterError = options.afterError || function(str) {
alert(str);
};
self.options = options;
self.progressbars = {};
// template
self.div = K(options.container).html([
'<div class="ke-swfupload">',
'<div class="ke-swfupload-top">',
'<div class="ke-inline-block ke-swfupload-button">',
'<input type="button" value="Browse" />',
'</div>',
'<select name="keyType" id="keyType"><option value="MAIN">MAIN</select>',
'<div class="ke-inline-block ke-swfupload-desc">' + options.uploadDesc + '</div>',
'<span class="ke-button-common ke-button-outer ke-swfupload-startupload">',
'<input type="button" class="ke-button-common ke-button" value="' + options.startButtonValue + '" />',
'</span>',
'</div>',
'<div class="ke-swfupload-body"></div>',
'</div>'
].join(''));
self.bodyDiv = K('.ke-swfupload-body', self.div);
function showError(itemDiv, msg) {
K('.ke-status > div', itemDiv).hide();
K('.ke-message', itemDiv).addClass('ke-error').show().html(K.escape(msg));
}
然后再获取参数的时候 uploadUrl : K.addParam1(uploadJson, 'dir=image','keyType='+K("#keyType").val()),
可是发觉每使用 K("#keyType").val() 获取值 获取不到 ?? 求解决~!