我试图了解 (http://www.w3schools.com/js/js_form_validation.asp) 上的函数并使用 getElementsByClassName 对其进行返工(如下)以查找我添加到 HTML 输入标记的类属性。我对 Javascript 很陌生,我不明白为什么必须在下面的语句末尾添加 .value (W3 示例)或 .view (我的示例)才能使其正常工作。据我了解,函数中的第一条语句说查看文档,并将变量 X 分配给具有类属性 reqname 的任何输入字段。
谢谢你。
我的功能:
function validateForm()
{
var x=document.getElementsByClassName("reqname").view;
if (x==null || x=="")
{
alert("First name must be filled out");
return false;
}
}
W3 的功能:
function validateForm()
{
var x=document.forms["myForm"]["fname"].value;
if (x==null || x=="")
{
alert("First name must be filled out");
return false;
}
}