【问题标题】:JavaScript stopped working when changing css更改 css 时 JavaScript 停止工作
【发布时间】:2016-05-12 23:06:55
【问题描述】:

在使用我的 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>

【问题讨论】:

  • Javascript 控制台中的内容是什么?它不是在抱怨语法错误吗? Javascript 代码永远无法工作,CSS 是无关紧要的。
  • 顺便说一句,validMsg.trim() == null 永远不能为空。它总是一个字符串值。

标签: javascript html css forms


【解决方案1】:

请换行

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

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

告诉我这是否有帮助

【讨论】:

    猜你喜欢
    • 2015-11-16
    • 1970-01-01
    • 2019-11-09
    • 2016-10-26
    • 1970-01-01
    • 1970-01-01
    • 2011-09-21
    • 2018-02-16
    • 1970-01-01
    相关资源
    最近更新 更多