2
我有此代碼消防JavaScript事件平變化的事件<INPUT TYPE =「文件」 />
<input id="fileupload"
type="file" name="files[]"
class="inputFile clickable"
onchange="uploadFile(this.value)"/>
此使用能正常工作在第二時間,即第一次選擇onchange事件不文件火,但第二次選擇文件工作正常。
在這裏有什麼我可以改變的東西嗎?
我曾嘗試:
onlclick
(不工作,選擇文件之前,火災)onblur
(不工作,不火都,再加上即使做,其只是愚蠢點擊別處頁面上火操作)onselect
(不工作)
其他信息: 如果我使用onchange=alert(this.value)
它工作正常
這是我的javascript代碼
function uploadFile(value) {
alert(value); //works fine
$('#fileupload').fileupload({
dataType: 'json',
url: 'fileUpload.php',
type: 'POST',
limitConcurrentUploads: 1,
// done: function (e, data) {
// $.each(data.result, function (index, file) {
// $('<p/>').text(file.name).appendTo(document.body);
// });
// },
success: function() {
showMultipleDataDiv(value); //but I don't get value here
}
});
}
相似的主題? http://stackoverflow.com/questions/2133807/alternate-to-onchange-event-in-input-type-file –
是的,但這並沒有改變這種情況,我創建了一個新的輸入,它仍然在第二次觸發而不是第一。 – xaero
你能發佈你的Javascript代碼嗎?那裏可能有一些錯誤? –