js 语法传递名称元素表单验证

js syntax passing name elements form validation

本文关键字:元素 表单 验证 语法 js      更新时间:2023-09-26

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

我有这个并且工作正常。

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;
}

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

你正在尝试的东西毫无意义。

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

将从名为 FirstNameLasteName 的元素中获取值。

所以你可能的意思是:

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

你的意思是:

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