JavaScript GPA表单验证器

时间:2015-05-21 22:38:55

标签: javascript forms validation

我正在尝试创建一个表格,要求确保输入姓名,GPA和电话号码。我需要帮助来验证GPA是0到4之间的数字,包括等级后最多两个十进制值。 我无法想象从哪里开始!

<!DOCTYPE HTML>

    <html>

    <head>
        <meta charset="utf-8">
    <script type="text/javascript">
            function enter()
            {


                var grade = document.getElementById("gpa").value;
                if (grade >= 0 && grade <= 4)
                    { 
                        alert("success");

                    }






            }

    </script>
    </head>

    <body>

    <form id= "survey" name="survey">
        Name:
        <input type="text" name="fullname"/><br>
        GPA:
        <input type="text" id="gpa" name="gpa" maxlength="4"/><br><br>



        <input type="submit" onclick="enter()"/>





    </form>
    </body>
</html>

1 个答案:

答案 0 :(得分:0)

尝试这样的东西,用javascript和html编写。

window.verify = function() {
    var gpa = document.getElementById("gpa").value;
    var ver = parseFloat(gpa);
    alert(ver >= 0 && ver <= 4);
}
<input type="text" id="gpa" />
<br>
<br>
<button type="submit" onclick="verify()">Check GPA