lau*_*kok 8 jquery click eventtrigger jquery-forms-plugin
关注这篇文章,我有另一个发行者 - 当我点击文本链接时,如何在输入中触发浏览文件?
基本上我想隐藏表单,但是当你点击上传文本链接时会触发它.
<a href="#" class="upload">upload</a>
<form action="upload.php" method="post" enctype="multipart/form-data" id="myForm" style="display:none;">
<input type="file" multiple="multiple" name="file[]" />
<input type="submit" name="upload" value="Submit"/>
</form>
<div id="output"></div>
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的Javascript代码:
$(document).ready(function(){
$('.upload').click(function(){
$(this).trigger($('input[type=file]'));
return false;
});
$('input[type=file]').change(function() {
$('#myForm').ajaxSubmit({
target: '#output'
});
});
});
Run Code Online (Sandbox Code Playgroud)
Joe*_*Joe 18
你不能style="display:none;"使用style="visibility:hidden;"
并且我更改了触发器以点击:
$('.upload').click(function(){
$('input[type=file]').click();
return false;
});
Run Code Online (Sandbox Code Playgroud)
输入字段不会发送到服务器display:none,但会随之发送visibility:hidden.