【发布时间】:2014-07-01 16:59:49
【问题描述】:
我的网站的墙贴脚本上有一个输入类型文件。我试图在打开和关闭表单框且未选择文件时隐藏输入字段。
$(".file-upload").show().click();
我尝试使用 jquery 更改事件,但是只有在选择文件时才会触发,并且我希望能够检测到空返回
$(".file-upload").show().click().change(function(){
// this is only triggered when a file is here
$(this).hide();
});
更新:
$(".file-upload").show().click();
$(".file-upload").change(function(){
$(this).hide(); // only if .file-upload is empty
});
我希望在用户单击文件输入时触发此功能,并且当对话框打开并且他们没有选择任何内容时,我想再次隐藏文件输入框。
【问题讨论】:
-
这个问题没有答案!我明确表示我正在尝试检测和清空文件返回、更改甚至实时更改都没有检测到它
-
答案是重复的,所以有更多答案
-
它不是重复的,我正在寻找不同的东西:S 并且没有任何答案或问题有帮助,我都试过了。
-
你必须更清楚地描述你想要完成的事情。你在这里链接方法的方式没有多大意义,所以我认为你最好描述你的目标而不是尝试编码。
标签: jquery forms file-io jquery-file-upload jqueryform