0

我只需要有关如何在验证表单提交的函数中传递多个“名称”元素的帮助。

我有这个并且工作正常。

var x = document.forms["myForm"]["FirstName"].value;
if (x == null || x == "")
{
    alert("asdf");
    return false;
}

试过这个但没有用。

var x = document.forms["myForm"]["FirstName"+"LastName"].value;
if (x == null || x == "")
{
    alert("asdf");
    return false;
}

任何有关如何执行此操作的语法的帮助将不胜感激。

4

2 回答 2

0

你的意思是:

var x=document.forms["myForm"]["FirstName"].value + " " +
      document.forms["myForm"]["LastName"].value;

       if (x==null || x=="")
       {
          alert("asdf");
          return false;
       }
于 2013-11-04T18:15:02.653 回答
0

你正在尝试什么没有意义。

var x=document.forms["myForm"]["FirstName"+"LastName"].value;

将从名为FirstNameLasteName.

所以你可能是这个意思:

var x=document.forms["myForm"]["FirstName"].value + document.forms["myForm"]["LastName"].value;
于 2013-11-04T18:16:22.853 回答