更改css时JavaScript停止工作

更改css时JavaScript停止工作,javascript,html,css,forms,Javascript,Html,Css,Forms,在使用css大约一个小时后,我对html表单的javascript验证突然停止工作。因为我根本没有接触过我的html或js文件,所以我真的不知道出了什么问题 function validateForm() { var validName = document.forms["myForm"]["namn"].value; var validEmail = document.forms["myForm"]["email"].value; var validMsg = document.forms["

在使用css大约一个小时后,我对html表单的javascript验证突然停止工作。因为我根本没有接触过我的html或js文件,所以我真的不知道出了什么问题

function validateForm()
{
var validName = document.forms["myForm"]["namn"].value;
var validEmail = document.forms["myForm"]["email"].value;
var validMsg = document.forms["myForm"]["medd"].value;

if (validName == null || validName == "")
{
    alert("Please enter a name."); 
    return false;
}

if (validEmail == null || validEmail == "" validEmail.trim() == null)
{
    alert("Please enter a valid Email.");
    return false;
}

if(validName.trim() == null || validName.trim() == '')
{
    alert("inga mellanslag!");
    return false;
}

if (validEmail.indexOf('@') === -1)
{
    alert("enter valid email");
    return false;
}

if(validEmail.indexOf('.') === -1)
{
    alert("enter valid email2");
    return false;
}

if(validMsg.trim() == null || validMsg.trim() == '')
{
    alert("enter valid message");
    return false;
}
}


<script src="main.js"> </script>
    <div class="kommentar">
        <form name="myForm" action="db.php" method="post">
            <p>First name:</p>
            <input class="rutor" type="text" name="namn"><br>
            <p>Email:</p>
            <input class="rutor" type="text" name="email"><br>
            <p>Message:</p>
            <textarea class="meddelande" type="text" name="medd" ></textarea>           
            <br>
            <button type="submit" class="knapp" value="Kommentera" onclick="return validateForm()">Kommentera</button>
        </form>
函数validateForm()
{
var validName=document.forms[“myForm”][“namn”].value;
var validEmail=document.forms[“myForm”][“email”].value;
var validsg=document.forms[“myForm”][“medd”].value;
if(validName==null | | validName==“”)
{
警报(“请输入名称”);
返回false;
}
如果(validEmail==null | | validEmail==”“validEmail.trim()==null)
{
警报(“请输入有效电子邮件”);
返回false;
}
if(validName.trim()==null | | validName.trim()=='')
{
警报(“inga mellanslag!”);
返回false;
}
if(validEmail.indexOf('@')=-1)
{
警报(“输入有效电子邮件”);
返回false;
}
if(validEmail.indexOf('.')=-1)
{
警报(“输入有效电子邮件2”);
返回false;
}
if(validsg.trim()==null | | validsg.trim()=='')
{
警报(“输入有效消息”);
返回false;
}
}
名字:


电邮:


信息:


科门泰拉
请换一行

if (validEmail == null || validEmail == "" validEmail.trim() == null)

告诉我这是否有帮助请换一行

if (validEmail == null || validEmail == "" validEmail.trim() == null)


告诉我这是否有帮助

它在Javascript控制台中说了什么?它不是在抱怨语法错误吗?Javascript代码永远不会工作,CSS是不相关的。顺便说一句,
validsg.trim()==null
永远不能为null。它将始终是一个字符串值。它在Javascript控制台中表示什么?它不是在抱怨语法错误吗?Javascript代码永远不会工作,CSS是不相关的。顺便说一句,
validsg.trim()==null
永远不能为null。它将始终是一个字符串值。