[英]Open file dialog with javascript
我嘗試在javascript中打開文件對話框。 我嘗試了下一個代碼:
<script type="text/javascript">
$(document).ready(function () {
$("#lblupload").click(function () {
$("#upload").trigger('click');
});
$("#upload").change(function () {
$("#div").css("display", "block");
});
});
</script>
<asp:Label ID="lblupload" runat="server" ClientIDMode="Static" >UPLOAD</asp:Label>
<asp:FileUpload ID="upload" runat="server" />
<div id="div" style="display:none;">
Are you sure ... ?
<asp:Button ID="btn_upload" runat="server" OnClick="btn_upload_Click" Text="yes" />
</div>
在除IE之外的所有瀏覽器中都很好用。 在IE中,僅單擊按鈕* btn_upload *無效,只能雙擊。
有什么建議么?
您在日志中看到什么錯誤? 我只是嘗試了這個示例,它可以直接回到IE 7:
<asp:Label ID="lblupload" runat="server" ClientIDMode="Static" >UPLOAD</asp:Label>
<asp:FileUpload ID="upload" runat="server" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
$(function () {
$('#lblupload').on('click', function () {
$('#upload').trigger('click');
return false;
});
});
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.