Javascript 选择上载文件时自动提交表单
我有一个带有以下输入标记的HTML页面:Javascript 选择上载文件时自动提交表单,javascript,html,ajax,file-upload,Javascript,Html,Ajax,File Upload,我有一个带有以下输入标记的HTML页面: ... <input type="file" id="browseContactImageButton" /> ... 。。。 ... 单击页面上的按钮将显示“打开文件”对话框。如果我想进行实际的上传,我需要另一个按钮来单击(提交),因为这个输入文件按钮只是用来提供文件的路径 是否可以单击浏览按钮,选择文件并在选择文件后立即启动上载功能?如果是,谁能提供代码片段?谢谢 如果希望表单在用户做出选择后提交,只需添加 <input t
...
<input type="file" id="browseContactImageButton" />
...
。。。
...
单击页面上的按钮将显示“打开文件”对话框。如果我想进行实际的上传,我需要另一个按钮来单击(提交),因为这个输入文件按钮只是用来提供文件的路径
是否可以单击浏览按钮,选择文件并在选择文件后立即启动上载功能?如果是,谁能提供代码片段?谢谢 如果希望表单在用户做出选择后提交,只需添加
<input type="file" onchange="this.form.submit();" ..... >
我也有同样的要求 我发现可以使用fileupload控件的onchange事件来触发c#方法 但我得到的FileUpload1.HasFile属性始终为“False”,并且文件名尚未设置 我的标记:
<asp:FileUpload ID="FileUpload1" runat="server" ClientIDMode="AutoID"
ViewStateMode="Enabled" onchange="UploadImage();"/>
有什么建议吗?删除了php标记。这似乎只是HTML/JavaScript。更改了标题,因为这与mysql也没有任何关系。@dqhendricks,谢谢您的编辑!正确,如果AJAX是由“自定义”按钮触发的,您可以使用相同的方法:
onchange=“document.getElementById('btnTrigger')。单击();“
是的,这就是我一直缺少的处理程序!干杯