And*_*nca 3 html javascript jquery click
我已经试过了,(注意我使用的是 jQuery):
function HandleFileButtonClick()
{
1. //$('#filesel').click();
2. //document.replyform.image.click();
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<input type="file" id="filesel" name="image" style="display: none;" />
<a href="#"><img src="<?=TF?>/img/att.png" style="height:20px;" onclick="HandleFileButtonClick();" /></a>
Run Code Online (Sandbox Code Playgroud)
两者都不适用于 Google Chrome 浏览器...任何想法,或 jQuery click() 的替代品
小智 5
我在这里帮助其他有类似问题的人。我尝试使用 .trigger('click') 在一个 FILE 字段中启动一个点击事件,如果 style='display:none' 并发现 Chrome 与 Mozila Firefox 和 IE 不同,它不允许它使用这种样式。解决方案是不要使用 display:none 并使用 style='width:0px;height:0px' 代替它。结果是一样的,FILE 字段被隐藏了,这次即使在 Chrome 中你也可以使用另一个按钮来开始它的工作。
最好的问候偷看。
| 归档时间: |
|
| 查看次数: |
14796 次 |
| 最近记录: |