上传发送按钮id


uploadify send button id

我希望有多个uploadify按钮,并且能够判断点击了什么文件输入。有没有一种方法可以获得被点击按钮的id,或者其他方法来识别文件?例如,如果我有输入,我想知道ID为"job_1237_1"的第一个输入被点击了:

    <input class="file_selector" type="file" name="file_upload" id="job_1237_1" /><br />
    <input class="file_selector" type="file" name="file_upload" id="job_1237_2" />

带有JS:

$('.file_selector').uploadify({
// options...
});

这可能吗?

'onUploadStart' : function(){
$('#file_selector').uploadifySettings(
    'postData', 
    {
        "name": $("#job_1237_1").val(),
        "userId": $("#job_1237_2").val()
    }
);
},

我将"auto"选项设置为false。当我点击提交表单按钮时,我会循环浏览文件输入HTML:

<input class="file_selector" type="file" name="file_upload" id="job_1237_1" /><br />
<input class="file_selector" type="file" name="file_upload" id="job_1237_2" />

jQuery:

$(".file_selector").each(function () {
    var inputId = $(this).attr("id");
    $(this).uploadify('settings', 'formData', {input_id: inputId});
    $(this).uploadify('upload');
});

这将把id和文件一起发送到发布页面。