【问题标题】:check if input file filed is empty jquery检查输入文件字段是否为空 jquery
【发布时间】:2012-02-23 10:53:16
【问题描述】:

我有一个带有文件输入的表单,我想在提交表单时检查它是否为空。

我有这个代码:

$('form#new_comment').submit(function(e) {
   var $this = $(this);
   var $input =  $this.find('input').val();
 if($($input == '')) {
   alert ("you must choose a image");
   return false; 
   e.preventDefault(); 
  }    
});  

但它总是显示you must choose a image,即使我选择了一张图片。

问题出在哪里?

【问题讨论】:

    标签: jquery forms validation file-io


    【解决方案1】:

    变化:

    if($($input == '')) {
    

    收件人:

    if($input == '') {
    

    由于它是保存文本的简单变量,因此您无需再次使用 jQuery 函数。

    【讨论】:

    • 问题已解决。我在输入文件字段中有错误的 id :D 谢谢!萨弗拉兹
    • @hyperrjas:您想要验证所有输入(因为您使用了获取所有输入的$this.find('input'))或单个字段?
    猜你喜欢
    • 2012-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-13
    • 2021-08-18
    • 2010-12-23
    • 2020-02-27
    相关资源
    最近更新 更多