【发布时间】:2013-11-11 19:16:28
【问题描述】:
我尝试在 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* 无法正常工作,只能双击。
有什么建议吗?
【问题讨论】:
-
你试过 focus() 吗?
标签: javascript jquery file-upload click double-click