Javascript - 原型 - 忽略<li style:=“”display =“”none; =“”> <inputs>验证其余输入不为空并提交。这可能吗?</inputs> </li>

时间:2012-12-19 21:57:42

标签: javascript prototypejs

我不知道如何做到这一点,所以在这里。我需要的是只能验证没有显示无空字段的空字段。我正在使用原型。

new.onclick = function() {
if (document.getElementById("ticket").style.display !== "none" &&
    document.getElementsByTagName("input").length === 0) {
          alert('need to have something here');      
    }
     alert('need here');      
  };

1 个答案:

答案 0 :(得分:0)

我认为您需要以这种方式使用if语句:

if (document.getElementById("ticket").style.display !== "none" || document.getElementsByTagName("input").length === 0)

因此,如果没有向DOM添加任何输入或者显示票证,则为真:无

无论如何,如果您没有带有ID票证的元素,您的脚本将是abortet

if(document.getElementById("ticket") != null) {
...
}