我想使用以下代码设置文件上传表单的样式:
<form method='POST' enctype='multipart/form-data' action='file.php'>
<fieldset>
<legend>Please choose file</legend>
<input type="file" name="upfile" style="display:none">
<div class="input-append">
<input id="filepath" class="input-large" type="text">
<a class="btn" onclick="javascript:$('input[name=upfile]').click();">Browse</a>
</div>
<div>
<input id="submitBtn" class="btn btn-primary" type="submit" value="Upload">
</div>
</fieldset>
</form>
<script type="text/javascript">
$('input[name=upfile]').change(function(){
$('#filepath').val($(this).val());
});
</script>
它在 Chorme/Firefox/Safari 上完美运行,但 IE 10在我单击提交按钮时不会触发。
有什么想法或解决方法吗?请与我分享!谢谢!