chi*_*ito 15 javascript jquery
如何自动触发文件输入?即.在下面的链接中我想在加载时触发上传按钮
<form id="test_form">
<input type="file" id="test">
<div id="test1">
<button>Upload</button>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
$("#test1").trigger('click');
$("#test").trigger('click');
Run Code Online (Sandbox Code Playgroud)
onload由于安全目的,无法自动点击文件输入.没有任何用户交互就无法触发它.当页面加载时页面激活任何内容时非常恶心.
顺便说说.您可以使用按钮的标签 instaed,如下所示:
<label for="test">Upload</label>
Run Code Online (Sandbox Code Playgroud)
$("document").ready(function() {
setTimeout(function() {
$("#test1").trigger('click');
},10);
$('#test1').click(function(){
alert('hii');
})
});
Run Code Online (Sandbox Code Playgroud)
点击事件触发.
http://jsfiddle.net/j9oL4nyn/1/
你可以这样做:
<button id="upld_btn">Upload</button>
$(document).ready(function () {
$('#upld_btn').trigger('click');
});
Run Code Online (Sandbox Code Playgroud)
你可以写这样的东西
$(document).ready(function(){
$("input#test").click();
});
Run Code Online (Sandbox Code Playgroud)
这应该可以正常工作
| 归档时间: |
|
| 查看次数: |
3894 次 |
| 最近记录: |