Tugas 5 PWEB Bayu Adjie Sidharta 0511940000172
Untuk tugas kali ini, saya membuat website berisi form untuk validasi vaksin. Saya membuat website ini menggunakan html, css, dan javascript. Untuk link yang dapat diakses adalah sebagai berikut :
Website
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<title>Validation Form</title> | |
<link | |
rel="stylesheet" | |
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" | |
/> | |
</head> | |
<body style="background-color: #DCDCDC"> | |
<div class="container text-center"> | |
<h1>Bayu Adjie Sidharta | 05111940000172</h1> | |
</div> | |
<div class="container"> | |
<form | |
name="formPendaftaran" | |
action="#" | |
method="post" | |
onsubmit="return validateForm()" | |
> | |
<div class="form-group mt-5"> | |
<label>Nama</label> | |
<input | |
type="text" | |
name="nama" | |
placeholder="Nama lengkap" | |
class="form-control" | |
required | |
maxlength="40" | |
minlength="3" | |
/> | |
</div> | |
<div class="form-group"> | |
<label>NRP</label> | |
<input | |
type="number" | |
name="nrp" | |
placeholder="NRP anda" | |
class="form-control" | |
required | |
maxlength="14" | |
minlegnth="10" | |
/> | |
</div> | |
<div class="form-group"> | |
<label>Jurusan</label> | |
<select name="jurusan" class="form-control"> | |
<option value="0">Pilih Jurusan</option> | |
<option value="1">Teknik Informatika</option> | |
<option value="2">Teknik Komputer</option> | |
<option value="3">Teknik Biomedik</option> | |
<option value="4">Sistem Informasi</option> | |
</select> | |
</div> | |
<div class="form-group"> | |
<label>Apakah sudah melakukan vaksin pertama?</label> | |
<select name="vaksin1" class="form-control"> | |
<option value="0">Pilih opsi</option> | |
<option value="1">Sudah</option> | |
<option value="2">Belum</option> | |
</select> | |
</div> | |
<div class="form-group"> | |
<label>Apakah sudah melakukan vaksin kedua?</label> | |
<select name="vaksin2" class="form-control"> | |
<option value="0">Pilih opsi</option> | |
<option value="1">Sudah</option> | |
<option value="2">Belum</option> | |
</select> | |
</div> | |
<button type="submit" class="btn btn-primary">Submit</button> | |
</form> | |
</div> | |
<script> | |
function validateForm() { | |
if (document.forms["formPendaftaran"]["nama"].value == "") { | |
alert("Nama tidak boleh kosong"); | |
document.forms["formPendaftaran"]["nama"].focus(); | |
return false; | |
} | |
if (document.forms["formPendaftaran"]["nrp"].value == "") { | |
alert("NRP Tidak Boleh Kosong"); | |
document.forms["formPendaftaran"]["nrp"].focus(); | |
return false; | |
} | |
if (document.forms["formPendaftaran"]["jurusan"].selectedIndex < 1) { | |
alert("Pilih Jurusan"); | |
document.forms["formPendaftaran"]["jurusan"].focus(); | |
return false; | |
} | |
if (document.forms["formPendaftaran"]["vaksin1"].selectedIndex < 1) { | |
alert("Pilih salah satu"); | |
document.forms["formPendaftaran"]["vaksin1"].focus(); | |
return false; | |
} | |
if (document.forms["formPendaftaran"]["vaksin2"].selectedIndex < 1) { | |
alert("Pilih salah satu"); | |
document.forms["formPendaftaran"]["vaksin2"].focus(); | |
return false; | |
} | |
} | |
</script> | |
</body> | |
</html><!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<title>Validation Form</title> | |
<link | |
rel="stylesheet" | |
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" | |
/> | |
</head> | |
<body style="background-color: #DCDCDC"> | |
<div class="container text-center"> | |
<h1>Bayu Adjie Sidharta | 05111940000172</h1> | |
</div> | |
<div class="container"> | |
<form | |
name="formPendaftaran" | |
action="#" | |
method="post" | |
onsubmit="return validateForm()" | |
> | |
<div class="form-group mt-5"> | |
<label>Nama</label> | |
<input | |
type="text" | |
name="nama" | |
placeholder="Nama lengkap" | |
class="form-control" | |
required | |
maxlength="40" | |
minlength="3" | |
/> | |
</div> | |
<div class="form-group"> | |
<label>NRP</label> | |
<input | |
type="number" | |
name="nrp" | |
placeholder="NRP anda" | |
class="form-control" | |
required | |
maxlength="14" | |
minlegnth="10" | |
/> | |
</div> | |
<div class="form-group"> | |
<label>Jurusan</label> | |
<select name="jurusan" class="form-control"> | |
<option value="0">Pilih Jurusan</option> | |
<option value="1">Teknik Informatika</option> | |
<option value="2">Teknik Komputer</option> | |
<option value="3">Teknik Biomedik</option> | |
<option value="4">Sistem Informasi</option> | |
</select> | |
</div> | |
<div class="form-group"> | |
<label>Apakah sudah melakukan vaksin pertama?</label> | |
<select name="vaksin1" class="form-control"> | |
<option value="0">Pilih opsi</option> | |
<option value="1">Sudah</option> | |
<option value="2">Belum</option> | |
</select> | |
</div> | |
<div class="form-group"> | |
<label>Apakah sudah melakukan vaksin kedua?</label> | |
<select name="vaksin2" class="form-control"> | |
<option value="0">Pilih opsi</option> | |
<option value="1">Sudah</option> | |
<option value="2">Belum</option> | |
</select> | |
</div> | |
<button type="submit" class="btn btn-primary">Submit</button> | |
</form> | |
</div> | |
<script> | |
function validateForm() { | |
if (document.forms["formPendaftaran"]["nama"].value == "") { | |
alert("Nama tidak boleh kosong"); | |
document.forms["formPendaftaran"]["nama"].focus(); | |
return false; | |
} | |
if (document.forms["formPendaftaran"]["nrp"].value == "") { | |
alert("NRP Tidak Boleh Kosong"); | |
document.forms["formPendaftaran"]["nrp"].focus(); | |
return false; | |
} | |
if (document.forms["formPendaftaran"]["jurusan"].selectedIndex < 1) { | |
alert("Pilih Jurusan"); | |
document.forms["formPendaftaran"]["jurusan"].focus(); | |
return false; | |
} | |
if (document.forms["formPendaftaran"]["vaksin1"].selectedIndex < 1) { | |
alert("Pilih salah satu"); | |
document.forms["formPendaftaran"]["vaksin1"].focus(); | |
return false; | |
} | |
if (document.forms["formPendaftaran"]["vaksin2"].selectedIndex < 1) { | |
alert("Pilih salah satu"); | |
document.forms["formPendaftaran"]["vaksin2"].focus(); | |
return false; | |
} | |
} | |
</script> | |
</body> | |
</html> |
Comments
Post a Comment