【问题标题】:How to check for an empty input value [duplicate]如何检查空输入值[重复]
【发布时间】:2012-02-24 10:54:17
【问题描述】:

可能重复:
Check if textbox has empty value

如何检查输入值是否为空?

我目前正在做:

if($(#inputid).val()=="") {
    alert("its blank");
}

【问题讨论】:

  • 这里没有错误吗?它应该是 $('#inputid').val())
  • 在测试时保持 JavaScript 错误控制台打开。错误消息显示在那里。

标签: javascript jquery


【解决方案1】:

尝试引用您的选择器字符串:

if ($("#inputid").val() == "") {
    ...

您可能需要修剪以阻止空格计数:

if ($.trim($("#inputid").val()) == "") {
    ...

【讨论】:

    【解决方案2】:

    试试:

    if( !$.trim($("#inputid").val()).length ) {
      alert("blank");
    }
    

    【讨论】:

    • 我不确定这是否是你想要写的:)。
    • 是的。你说的对。现在好了吗? :)
    【解决方案3】:

    你可以这样做:

    if (!$('#id').val()) { 
        //is blank 
    }
    

    【讨论】:

    • 其实你的逻辑是错误的。该 if 子句仅在值不为空时才会执行。
    猜你喜欢
    • 1970-01-01
    • 2016-01-04
    • 2014-11-05
    • 2018-04-18
    • 1970-01-01
    • 2013-05-24
    • 1970-01-01
    • 2014-12-16
    • 1970-01-01
    相关资源
    最近更新 更多