主题: 多文件上传 可以提交其他控件吗
作者: god, 发布日期: 2013-03-14 11:46:33, 浏览数: 2507

多文件上传 可以提交其他控件吗?我现在在使用多文件上传的功能, 但是当我在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() 获取值 获取不到 ?? 求解决~!

发表新帖 发表回复