Html页面没有读取外部JavaScript

时间:2014-06-02 12:16:06

标签: javascript html

无法将外部javascript连接到我的html页面。很确定我已将文件script.js保存在正确的文件夹中,路径是正确的但它没有工作。不太清楚为什么。我很确定我有正确的编码,但是当我将它粘贴在我的html页面上时,当我运行它时,似乎没有任何工作。当它假设太多,即只有邮政编码或者必须在电子邮件等中有@时,不会弹出警报。这可能是我的javascript但我不太确定,因为我是新手。

这是我的外部javascript:

function validateForm() {
    if (document.getElementById("name").value == "") {
        alert("You cannot leave this field blank. Please enter your name");
    } else {
        alert("field OK");
    }


    if (document.getElementById("address").value == "") {
        alert("Please enter your address");
        document.getElementById("address").focus();
        return false;
    }

    if (isNaN(document.getElementById("postcode").value.length < 4)) {
        alert("Your postcode is not valid");
    } else {
        alert("You have entered your postcode correctly");
    }


    if (document.getElementById("email").value.length < 5 || document.getElementById("email").value.indexOf("@") == -1) {
        alert("Please enter your email min 5 chars and include @ symbol");
        document.getElementById("email").focus();
        return false;
    }


    {
        if (isNaN(document.getElementById("creditcard").value.length < 16)) {
            alert("Please enter your Creditcard number");
        } else {
            alert("Please enter a valid credtcard number");


        }
        alert("Thank you for your submission!");
        return true;
    }

1 个答案:

答案 0 :(得分:1)

我认为,有太多的支架。

{  // <---- remove this.
    if (isNaN(document.getElementById ("creditcard").value.length < 16))