Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!-- Latihan UTS FORM
- Nama >=5
- NIM dimulai dengan 170
- Password harus ada min 1 angka dan 1 huruf
- Semester >0
- Gender harus dipilih
- Jurusan harus dipilih
- Captcha random -->
- <html>
- <head>
- <title> Latihan UTS - FORM</title>
- </head>
- <body>
- <h1>Form Registrasi UTS</h1>
- <form onsubmit="validate();">
- <table>
- <tr>
- <td>Nama</td>
- <td><input type="text" id="nama" placeholder="Masukan Nama"></td>
- </tr>
- <tr>
- <td>NIM</td>
- <td><input type="text" id="nim" placeholder="Masukan NIM 170xxxxxxxxx"></td>
- </tr>
- <tr>
- <td>Password Bimay</td>
- <td><input type="password" id="pass" placeholder="Masukan Password"></td>
- </tr>
- <tr>
- <td>Semester</td>
- <td><input type="number" id="sem" value="0"></td>
- </tr>
- <tr>
- <td rowspan="2">Gender</td>
- <td><input type="radio" name="gender" value="male" checked="checked">Male</td>
- </tr>
- <tr>
- <td><input type="radio" name="gender" value="female">Female</td>
- </tr>
- <tr>
- <td>Jurusan</td>
- <td>
- <select id="jurusan">
- <option value="">Pilih Jurusan Anda</option>
- <option value="SOCS">SOCS</option>
- <option value="SOIS">SOIS</option>
- <option value="SOD">SOD</option>
- </select>
- </td>
- </tr>
- <tr>
- <td ><p style="display:inline" id="random1"></p> + <p style="display:inline" id="random2"></p></td>
- <td><input type="text" id="captcha" placeholder="masukan hasil yang benar"></td>
- </tr>
- <tr>
- <td><input type="reset" value="Reset"></td>
- <td><input type="submit" value="Submit"></td>
- </tr>
- </table>
- </form>
- <script>
- var x = Math.floor((Math.random() * 10) + 1);
- var y = Math.floor((Math.random() * 10) + 1);
- document.getElementById("random1").innerHTML = x;
- document.getElementById("random2").innerHTML = y;
- function validate(){
- var nama = document.getElementById("nama").value;
- var str = "170";
- var nim = document.getElementById("nim").value;
- var pass = document.getElementById("pass").value;
- var sem = document.getElementById("sem").value;
- var gender = document.getElementsByName("gender");
- var jur = document.getElementById("jurusan");
- var captcha = document.getElementById("captcha");
- if(nama.length<5){
- alert("Nama minimal 5 karakter!");
- }
- else if(isNaN(nim)||nim.search(str)!=0){
- alert("Nim harus angka dimulai dengan 170xxxxxxxxx");
- }
- else if(pass.search(/[a-zA-Z]/)==-1||pass.search(/[1-9]/)==-1){
- alert("Password harus mengandung Huruf dan angka");
- }
- else if(sem=="0"){
- alert("Semester tidak valid");
- }
- else if(!gender[0].checked&&!gender[1].checked){
- alert("Gender harus di pilih");
- }
- else if(jur.options[jur.selectedIndex].value==""){
- alert("Jurusan harus di pilih");
- }
- else if(captcha.value!=(x+y)){
- alert("Captcha salah");
- }
- else{
- alert("Sukses mendaftar")
- }
- }
- </script>
- <body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement