Javascript document.getElementsByName()不';行不通
我是javascript新手。我有一个web表单,我想从表单中获取一些字段。当用户完成输入时,变量Javascript document.getElementsByName()不';行不通,javascript,jquery,Javascript,Jquery,我是javascript新手。我有一个web表单,我想从表单中获取一些字段。当用户完成输入时,变量a未定义,这是否意味着输入值未保存在a中 function validateForm() { var a = document.getElementsByName("Firstname").value; if (a == null || a == "") { alert ("please fill firstname
a
未定义,这是否意味着输入值未保存在a
中
function validateForm() {
var a = document.getElementsByName("Firstname").value;
if (a == null || a == "") {
alert ("please fill firstname box");
return false;
}
else {
$('.box2').hide();
$('#education').fadeIn();
$('#edu-step').addClass('active');
$("html, body").animate({ scrollTop: 0 }, "slow");
}
}
document.getElementsByName(“Firstname”)
将返回元素列表,因此document.getElementsByName(“Firstname”).value
将未定义,请使用
函数validateForm(){
var a=document.getElementsByName(“Firstname”)[0]。值;
警报(a);
如果(a==null | | a==“”){
警告(“请填写名字框”);
返回false;
}
否则{
$('.box2').hide();
$(“#教育”).fadeIn();
$('#edu step').addClass('active');
$(“html,body”).animate({scrollTop:0},“slow”);
}
}
پرسشنامه استخدام
مشخصات فردی
سوابق تحصیلی و آموزشی
سوابق کاری
اطلاعات تکمیلی
مش㶬فدی
نام
نام خانوادگی
مرحله بعد
您能提供一个与此相关的HTML表单示例吗getElementsByName
可能不是表单的方法。未定义表示未定义。非常感谢您的关注,但当我在调试器中使用建议代码时,我出现了错误“无法获取未定义或空引用的属性‘值’”。您可以显示您的html代码吗?它似乎正常工作,请检查上面的代码段您在我的代码中更改了什么??,它在本地项目中对我不起作用:(