引导程序文件输入处理程序不获取输入值



我有一个表和一个输入,该表根据所选行,页面加载时,输入具有值",因为尚未选择行,但是如果您是您选择第5行,例如,输入显示5,该零件的工作原理。

<input id="input1"/>
<input id="fileupload" type="file" />

现在,我有一个文件intup,可以调用处理程序以使用等于Input1值的参数上传所需的文件,问题是,即使您可以清楚地看到输入,该参数始终等于"已经改变了其价值。

$(document).ready(function () {
    $("#fileupload").fileinput({
        uploadUrl: 'http://localhost:63043/Presentacion/CoordinadoraHandler.ashx?value='+$("#input1").val(),
        'showRemove': true,
        'showUpload': true,
        'showPreview': false
    });
});

我不知道我在做什么错,为什么值总是"而不是当前输入值。

在Codebhind上我使用string value= context.Request["value"];,但我总是得到"

尝试此页面并访问此页面以获取更多信息。您可以根据自己喜欢获取有关文件的信息。

function handleFileSelect(evt) {
    var files = evt.target.files; // FileList object
    // files is a FileList of File objects. List some properties.
    var output = [];
    for (var i = 0, f; f = files[i]; i++) {
      output.push('<li><strong>', escape(f.name), '</strong> (', f.type || 'n/a', ') - ',
                  f.size, ' bytes, last modified: ',
                  f.lastModifiedDate ? f.lastModifiedDate.toLocaleDateString() : 'n/a',
                  '</li>');
    }
    document.getElementById('list').innerHTML = '<ul>' + output.join('') + '</ul>';
  }
  document.getElementById('files').addEventListener('change', handleFileSelect, false);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<input type="file" id="files" name="files[]" multiple />
<output id="list"></output>

最新更新