Javascript 为什么我的表单验证不能正常工作?

Javascript 为什么我的表单验证不能正常工作?,javascript,html,forms,validation,Javascript,Html,Forms,Validation,我正在为一个项目创建一个表单,我必须设置一个验证规则,这样如果没有为名称输入任何内容,那么就会出现一个警告,告诉用户“必须填写名称”。我知道这可能是一个愚蠢的新手错误,但我不太清楚为什么它不起作用,因为我是javascript新手 我没有包括CSS,因为它是不必要的。我也没有发布任何信息 函数validateForm(){ var x=document.forms[“myForm”][“fname”].value; 如果(x==“”){ 警告(“必须填写姓名”); 返回false; 名字

我正在为一个项目创建一个表单,我必须设置一个验证规则,这样如果没有为名称输入任何内容,那么就会出现一个警告,告诉用户“必须填写名称”。我知道这可能是一个愚蠢的新手错误,但我不太清楚为什么它不起作用,因为我是javascript新手

我没有包括CSS,因为它是不必要的。我也没有发布任何信息


函数validateForm(){
var x=document.forms[“myForm”][“fname”].value;
如果(x==“”){
警告(“必须填写姓名”);
返回false;

名字

电子邮件地址

重新键入电子邮件地址

信息

试试这个:

函数validateForm(){
var x=document.getElementsByClassName(“联系人”)[0]。值;
如果(x==“”){
警告(“必须填写姓名”);
}
返回false;
}

名字

名字

电子邮件地址

重新键入电子邮件地址

信息


语法完全错误。请检查浏览器的控制台。您有两个语法错误,缺少右大括号。此外,名称区分大小写,因此
document.forms[“MyForm”]…