JS進行表單驗證

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
    function checkDatas(obj){
        if(obj.username.value=='' || obj.password.value==''){
            alert('用戶名或密碼不可爲空!');
            return false;
        }else{
            if(obj.password.value!==obj.rpassword.value){
                alert('請確認兩次輸入密碼是否一致!');
                return false;
            }else{
                return true;
            }
        }
    }
</script>
</head>

<body>
    <form action="./2.php" method="post" onsubmit="return checkDatas(this);">
        <table>
            <tr>
                <td>用戶名:</td>
                <td><input type="text" name="username" value="" /></td>
            </tr>
            <tr>
                <td>密碼:</td>
                <td><input type="password" name="password" value="" /></td>
            </tr>
            <tr>
                <td>確認密碼:</td>
                <td><input type="password" name="rpassword" value="" /></td>
            </tr>
            <tr>
                <td>僅可輸入小數點和數字:</td>
                <td><input type="text" name="num01" value="" onkeyup="this.value=this.value.replace(/[^\d\.]/g,'');" /></td>
            </tr>
            <tr>
                <td>僅可輸入負號、小數點和數字:</td>
                <td><input type="text" name="num02" value="" onkeyup="this.value=this.value.replace(/[^\d\.\-]/g,'');" /></td>
            </tr>
        </table>

        <input type="submit" value="登陸">

    </form>
</body>
</html>
相關文章
相關標籤/搜索