Javascript js语法传递名称元素表单验证
我只需要帮助,了解如何在验证表单提交的函数中传递多个“name”元素 我有这个,很好用Javascript js语法传递名称元素表单验证,javascript,html,Javascript,Html,我只需要帮助,了解如何在验证表单提交的函数中传递多个“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 == nul
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"].value + " " +
document.forms["myForm"]["LastName"].value;
if (x==null || x=="")
{
alert("asdf");
return false;
}
var x=document.forms["myForm"]["FirstName"].value + document.forms["myForm"]["LastName"].value;
你所尝试的毫无意义
var x=document.forms["myForm"]["FirstName"+"LastName"].value;
将从名为FirstNameLasteName
的元素中获取值
所以你的意思可能是:
var x=document.forms["myForm"]["FirstName"].value + " " +
document.forms["myForm"]["LastName"].value;
if (x==null || x=="")
{
alert("asdf");
return false;
}
var x=document.forms["myForm"]["FirstName"].value + document.forms["myForm"]["LastName"].value;
那不行。您正在查找名称为
FirstNameLastName
的元素。您需要的是迭代表单的子元素。@remyabel如果您有语法方面的帮助,我们将不胜感激。好的,谢谢。无论如何,要将这些名称元素组合成一个id等,只需使用var x=document.forms[“myForm”][“id”]。value将“+”替换为“&@user2912336,我很高兴我可以帮助您,但我不知道如何做<代码>文档。表单[“myForm”][“FirstName”]。值&
文档。表单[“myForm”][“LastName”]。值代码>无法将字符串组合在一起。你确定你在使用JavaScript吗?好的,谢谢。无论如何,要将这些名称元素分组为一个id等,只需使用var x=document.forms[“myForm”][“id”].value如果没有看到您的标记,我就不能说,也就是说,我不清楚您要合并什么。