Skip to main content

Featured

MEMBUAT LAPOORAN

Nama : Naily Khairiya NRP : 5025201244 Kelas : PWEB C Membuat Laporan dengan PDF Link repository :  repo Dokumentasi

JQUERY - VALIDASI FORM

Nama     : Naily Khairiya

NRP       : 5025201244

Kelas     : Pemrograman Web C

Tahun    : 2022 / 2023


CODE : 

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Validasi Form</title>
        <style type="text/css">
        .labelfrm {
            display:block;
            font-size:small;
            margin-top:5px;
        }
        .error {
            font-size:small;
            color:red;
        }
        </style>
       
        <script type="text/javascript" src="jquery/jquery.min.js"></script>
        <script type="text/javascript" src="jquery/jquery.validate.min.js"></script>
       
        <script type="text/javascript">
        $(document).ready(function() {
            $('#frm-mhs').validate({
                rules: {
                    nim : {
                        digits: true,
                        minlength:10,
                        maxlength:10
                    },
                    tgl: {
                        indonesianDate:true
                    },
                    umur: {
                        digits: true,
                        range: [0, 100]
                    },
                    email: {
                        email: true
                    },
                    situs: {
                        url: true
                    },
                    pass2: {
                        equalTo: "#pass1"
                    }
                },
                messages: {
                    nim: {
                        required: "Kolom nim harus diisi",
                        minlength: "Kolom nim harus terdiri dari 10 digit",
                        maxlength: "Kolom nim harus terdiri dari 10 digit"
                    },
                    email: {
                        required: "Alamat email harus diisi",
                        email: "Format email tidak valid"
                    },
                    pass2: {
                        equalTo: "Password tidak sama"
                    }
                }
            });
        });
       
        $.validator.addMethod(
            "indonesianDate",
            function(value, element) {
                // put your own logic here, this is just a (crappy) example
                return value.match(/^\d\d?\/\d\d?\/\d\d\d\d$/);
            },
            "Please enter a date in the format DD/MM/YYYY"
        );
        </script>
       
    </head>
<body>
    <h1>Input Data Mahasiswa</h1>
    <form action="/" method="post" id="frm-mhs">
        <label for="nim" class="labelfrm">NIM: </label>
        <input type="text" name="nim" id="nim" maxlength="10" size="15" class="required"/>

        <label for="nama" class="labelfrm">NAMA: </label>
        <input type="text" name="nama" id="nama" size="30" class="required"/>

        <label for="alamat" class="labelfrm">ALAMAT: </label>
        <textarea name="alamat" id="alamat" cols="40" rows="4" class="required"></textarea>

        <label for="tgl" class="labelfrm">TANGGAL LAHIR: </label>
        <input type="text" name="tgl" id="tgl" maxlength="10" size="15" class="required"/>

        <label for="umur" class="labelfrm">UMUR: </label>
        <input type="text" name="umur" id="umur" maxlength="3" size="7" class="required"/>

        <label for="email" class="labelfrm">ALAMAT EMAIL: </label>
        <input type="text" name="email" id="email" size="50" class="required"/>

        <label for="situs" class="labelfrm">ALAMAT SITUS: </label>
        <input type="text" name="situs" id="situs" size="50" class="required"/>

        <label for="pass1" class="labelfrm">PASSWORD: </label>
        <input type="password" name="pass1" id="pass1" size="15" class="required"/>

        <label for="pass2" class="labelfrm">ULANGI PASSWORD: </label>
        <input type="password" name="pass2" id="pass2" size="15" class="required"/>

        <label for="submit" class="labelfrm">&nbsp;</label>
        <input type="submit" name="Submit" value="Submit"/>
    </form>

</body>
</html>



Comments

Popular Posts