我想使用简单的 html 输入type="text"
和一个按钮来编写一个程序,该按钮将执行 input 的功能type="file"
。
问问题
1793 次
2 回答
1
HTML 来自:
<input type="file" class="file">
<input type="text" name="file" class="sfile">
<input type="submit" value="send file" name="submit">
CSS:
.file{
visibility:hidden; # don't use display:none; because IE compability in js
}
jQuery :
$('.sfile').click(function(){
$('.file').click();
});
$('.file').change(function(){
$('.sfile').val($(this).val());
});
于 2012-12-06T09:22:47.333 回答
0
理论上你可以破解它(将 0 不透明度设置为 input[file] 等),但手动输入文本字段的路径将不起作用(不会发送带有表单的文件)。似乎有很多不必要的黑客攻击。是什么原因?
于 2012-12-06T09:15:03.230 回答