我只需要帮助我在函数中传递多个'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;
}
任何有关如何操作的语法的帮助都将不胜感激。
答案 0 :(得分:0)
你的意思是:
var x=document.forms["myForm"]["FirstName"].value + " " +
document.forms["myForm"]["LastName"].value;
if (x==null || x=="")
{
alert("asdf");
return false;
}
答案 1 :(得分:0)
你在尝试什么是没有意义的。
var x=document.forms["myForm"]["FirstName"+"LastName"].value;
将从名为FirstNameLasteName
的元素中获取值。
所以你可能意味着这个:
var x=document.forms["myForm"]["FirstName"].value + document.forms["myForm"]["LastName"].value;