Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否嵌套在javascript中进行验证?_Javascript - Fatal编程技术网

是否嵌套在javascript中进行验证?

是否嵌套在javascript中进行验证?,javascript,Javascript,我已经将表单值存储在javascript变量中,现在我尝试在javascript中进行验证 我想知道这是我正在尝试实现的正确格式吗 function validate() { //getting values from the form in a variable <!--now validation starts--> if(condition1==true) { if(condition2==true) { if(condition3

我已经将表单值存储在javascript变量中,现在我尝试在javascript中进行验证

我想知道这是我正在尝试实现的正确格式吗

function validate()
{
  //getting values from the form in a variable
  <!--now validation starts-->

  if(condition1==true)
  {
    if(condition2==true)
    {
      if(condition3==true)
      {
        statement1;
      }
      else
      {
        statement2;
      }
    }
    else
    {
      statement3;
    }
  }         
  else
  {
    statement4;
  }
} 
函数验证()
{
//从变量中的窗体获取值
如果(条件1==true)
{
如果(条件2==true)
{
如果(条件3==true)
{
声明1;
}
其他的
{
声明2;
}
}
其他的
{
声明3;
}
}         
其他的
{
声明4;
}
} 
试试:

if (!condition1) {
    statement4;
} else if (!condition2) {
    statement3;
} else if (!condition3) {
    statement2;
} else {
    statement1;
}

若要验证表单,不需要嵌套if

function validate(){

  if(b=="" || b==null){
      alert("Please enter your city");
      return false;
  }

  if(a=="" || a==null){
      alert("Please enter your address");
      return false;
  }

  return true;
}

这根本不适合用代码编写!这叫做伪代码。如果这是你想做的,那没关系,你的问题是什么?顺便说一下,如果(条件==true),则无需执行
;只要
如果(条件)
做同样的事情。它会起作用吗。。。