当前位置: 首页 > 知识库问答 >
问题:

如何在python中检查输入类型文件是否为空

叶淇
2023-03-14
<form method="post">
<input type = "file" name ="file1">
<input type = "file" name ="file1">
<input type = "file" name ="file1">    
</form>   

我想检查输入字段是否为空。

共有2个答案

周培
2023-03-14

您可以为此使用模糊功能。

null

        $('input[type="file"]').blur(function(){
            if(!$(this).val()){
                //Put the code if not a file
            } else{
                //put the code here if file is present
            }
        });
    
<form method="post">
<input type = "file" name ="file1">
<input type = "file" name ="file1">
<input type = "file" name ="file1">    
</form> 
巢承安
2023-03-14

Vanilla JS(您必须填充所有输入):

null

var inputs = document.getElementById("form").getElementsByTagName("input");
function check(){
  for(let i = 0; i < inputs.length; i++){
    if(inputs[i].value == ''){
      console.log("input something!");
      return false;
    }
  }
}
<form method="post" id="form" onsubmit="return check()">
<input type = "file" name ="file1">
<input type = "file" name ="file1">
<input type = "file" name ="file1">  
<button>Submit</button>
</form>
 类似资料:
  • 问题内容: 我正在制作一个简单的程序,可让您添加比赛结果以及完成比赛所用的秒数。所以要输入时间,我这样做: 所以我的问题是,如果用户输入的不是正数,该如何向用户显示错误消息?就像MessageDialog一样,在输入数字之前会提示您错误。 问题答案: 如果无法解析,则会抛出一个。如果您只想在输入无效的情况下重试,则将其包装成这样的循环:

  • 问题内容: 如何检查,如果用户的字符串输入是一个数字(例如等)? 上面的方法不起作用,因为input总是返回一个字符串。 问题答案: 只需尝试将其转换为,然后在无法正常工作时对其进行救助。

  • 问题内容: 如何检查给定的输入控件是否为空?我知道该字段上有一个属性,该属性告诉您给定的字段最初是否为空,但是如果有人填充该字段并再次提取整个内容该怎么办? 我认为上述功能是必要的,因为它对告知用户该字段必不可少。 任何想法将不胜感激! 问题答案: 很简单: 您也可以使用代替,如果这对您来说更自然。 更好的替代方法可能是真正利用Angular的形式能力: 在此处更新了Plnkr。

  • 问题内容: 有没有一种方法可以检查a是否为整数? 我在网上研究后发现了这种方法: 但是当我运行它并输入例如时,我得到了。我是python的新手,将不胜感激。 问题答案: 总是产生,因为返回字符串对象。 用途: 或使用: 注意 第二个之所以产生,是因为它包含非数字字符。如果只需要数字,请使用第二个数字。 UPDATE 作为JF塞巴斯蒂安指出,语言环境相关(Windows)中。它可能返回,甚至会引发输

  • 问题内容: 我需要检查值是否为整数。我发现了这一点:如何检查输入值是整数还是浮点数?,但如果我没记错的话,即使 值 本身确实是,变量仍然是类型。 问题答案: 如果输入值可以是整数以外的其他数字形式,请按 如果传递字符串值, 请使用,请确保在转换失败的情况下使用try catch进行错误处理。

  • 问题内容: 如何在不使用Type语句的情况下查看文件是否存在? 问题答案: 如果你要检查的原因是可以执行类似的操作,则尝试使用 来打开它会更安全。检查然后打开可能会导致文件被删除或移动,或者介于检查和尝试打开文件之间。 如果你不打算立即打开文件,则可以使用 True如果path是现有的常规文件,则返回。这遵循符号链接,因此,对于同一路径,和都可以为。 如果你需要确保它是一个文件。 从Python