您好我需要从输入类型文件控件中获取用户选择的文件的名称,并将其显示在页面上。 jquery onchange事件在ie 8中不起作用。有人可以告诉我解决方案吗?
//这是我的jquery代码
$(document).ready(function()
{
$('input[type=file]').change(function(){
var val=$('input[type=file]').val();
alert(val);
$("#textfile").attr("value", val);
});
});
// HTML代码
<input type="file" class="file" name="upload_file" id="UserIcon" />
<input type="text" id='textfile' width="100px" />
但是在IE浏览器上传后我看到文件后添加了一些东西
输入名称=“upload_file”class =“file”id =“UserIcon”type =“file”jQuery15102237614897631498 =“27”value =“C:\ Users \ Public \ Pictures \ Sample Pictures \ Tulips.jpg”/&gt ;
答案 0 :(得分:1)
这不是jQuery问题,而是JavaScript问题。据我所知,IE不知道onchange事件处理程序。不要改变,请尝试点击。