我有一个表和一个输入,该表根据所选行,页面加载时,输入具有值",因为尚未选择行,但是如果您是您选择第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>