Safari 和文件上传表单不起作用
safari and fileupload form doesnt work
我正在尝试为我的 typo3 扩展名添加附件上传,并且由于正常的文件输入不适用于设计。我决定添加一个文本输入,以显示值,以及一个按钮输入,以启动文件输入单击事件。这适用于FF和IE没有任何问题,但是当我在 Safari 上尝试此操作时,文件输入单击事件不起作用(其他人!!)。
<form action=""
name="attachmentPostForm"
method="post"
onSubmit="createAttachmentPostAction(${uid});"
enctype="multipart/form-data"
target="attachementupload_target">
<input type=file
name="leadimagefile"
accept="image/gif,image/jpeg"
onChange="document.getElementById('ImageFakeFile').value = this.value"
id=imageTrueFile style="display:none">
<input type=text id=ImageFakeFile readonly>
<input type = button value="browse" onClick="document.getElementById('imageTrueFile').click()">
<input type="submit" value="upload" />
</form>
有没有其他方法可以达到效果,或者在这种情况下我必须使用"正常"文件输入?
它
不起作用,因为您的输入具有 style="display:none",将其更改为可见性:隐藏,它将起作用。我还建议检查 https://stackoverflow.com/a/3030174/967358
相关文章:
- 动态Javascript表单不起作用
- 带有select的jquery提交表单不起作用
- 下拉 jquery 方法发布表单不起作用
- JavaScript onChange 事件侦听器对输入表单不起作用
- 带有javascript按钮的PHP表单-不起作用
- 使用AJAX提交表单不起作用
- Jquery Modal/Dialog表单不起作用
- 使用Javascript提交表单不起作用
- 事件委派后表单不起作用
- 为什么在IE和Chrome中提交表单不起作用
- 根据<选择>动态创建的表单不起作用
- 在Kentico中使用response.write重定向HTML表单不起作用
- 移动响应表单不起作用
- 联系表单不起作用(Php 端)
- 使用 jQuery POST 和 php 序列化和提交表单不起作用
- 通过 ajax 提交表单不起作用
- 在 Javascript 中验证表单不起作用
- e.防止默认和 asp.net 登录表单不起作用
- 为什么我的拖放区 JavaScript 表单不起作用
- 使用 Javascript 提交表单不起作用