打开文件上传对话框,点击图像

2022-08-30 13:28:57

我想打开图像上传文件对话框,如果我点击按钮标签。可能吗?如果是这样,我该如何在PHP中执行此操作?

while{
    echo "<td><button><img src='".$cfet['productimage']."' width='50' height='40'></button></td>";
}

答案 1

在 HTML 页面和按钮的 click 事件上包含输入元素,使用 jQuery 的 trigger 函数触发输入类型文件元素的 click 事件type="file"

代码将如下所示:

<input type="file" id="imgupload" style="display:none"/> 
<button id="OpenImgUpload">Image Upload</button>

在按钮的点击事件上,写下jQuery代码,如:

$('#OpenImgUpload').click(function(){ $('#imgupload').trigger('click'); });

这将在按钮单击事件上打开“文件上传”对话框。


答案 2
<input type="file" id="imgupload" style="display:none"/>
<label for='imgupload'> <button id="OpenImgUpload">Image Upload</button></label>

单击 for= 属性将自动专注于“文件输入”,并打开上传对话框