Form menggunakan HTML, CSS, dan Javascript
Nama : Ersad Ahmad Ishlahuddin
NRP : 05111740000016
Kelas : PWEB C
Penerapan dasar dari javascript yang dituangkan ke dalam bentuk Form pendaftaran pada website berita yang saya buat sebelumnya.
Link Website : LINK
Untuk melakukan pendaftaran tinggal mengklik tombol Daftar di pojok kanan atas Website
Kemudian mengisi kolom yang kosong sesuai perintah
Source Code
HTML
CSS
Screenshot
Nama : Ersad Ahmad Ishlahuddin
NRP : 05111740000016
Kelas : PWEB C
Penerapan dasar dari javascript yang dituangkan ke dalam bentuk Form pendaftaran pada website berita yang saya buat sebelumnya.
Link Website : LINK
Untuk melakukan pendaftaran tinggal mengklik tombol Daftar di pojok kanan atas Website
Kemudian mengisi kolom yang kosong sesuai perintah
Source Code
HTML
<!DOCTYPE html>
<html>
<head>
<title>Daftar | menit.com</title>
<link rel="stylesheet" type="text/css" href="form_sty.css">
</head>
<body>
<center><h3 style="font-size: 30px">Daftar</h3></center>
<div class="login">
<form action="#" method="POST" onSubmit="validasi()">
<div>
<label>Nama Lengkap:</label>
<input type="text" name="nama" id="nama" />
</div>
<div>
<label>Alamat:</label>
<textarea cols="30" rows="5" name="alamat" id="alamat"></textarea>
</div>
<div>
<label>Email:</label>
<input type="email" name="email" id="email" placeholder="example@example.com" />
</div>
<div>
<label for="pass1">Kata Sandi:</label>
<input name="pass1" id="pass1" type="password">
</div>
<div>
<label for="pass2">Ulangi Kata Sandi:</label>
<input name="pass2" id="pass2" onkeyup="cekPass(); return false;" type="password">
<span id="konfirm" class="konfirm"></span>
</div>
<div>
<label>Nomor HP:</label>
<input type="char" name="hp" id="hp" placeholder="10-13 digit" />
</div>
<div>
<label>Jenis Kelamin:</label>
<div class="gender">
Pria <input type="radio" name="gender" id="gender" value="Pria">
Wanita <input type="radio" name="gender" id="gender" value="Wanita">
</div>
</div>
<div>
<label>Tanggal Lahir:</label><p/>
<select name="tgl" style="width: 20%">
<option value = 1> 1 </option>
<option value = 2> 2 </option>
<option value = 3> 3 </option>
<option value = 4> 4 </option>
<option value = 5> 5 </option>
<option value = 6> 6 </option>
<option value = 7> 7 </option>
<option value = 8> 8 </option>
<option value = 9> 9 </option>
<option value = 10> 10 </option>
<option value = 11> 11 </option>
<option value = 12> 12 </option>
<option value = 13> 13 </option>
<option value = 14> 14 </option>
<option value = 15> 15 </option>
<option value = 16> 16 </option>
<option value = 17> 17 </option>
<option value = 18> 18 </option>
<option value = 19> 19 </option>
<option value = 20> 20 </option>
<option value = 21> 21 </option>
<option value = 22> 22 </option>
<option value = 23> 23 </option>
<option value = 24> 24 </option>
<option value = 25> 25 </option>
<option value = 26> 26 </option>
<option value = 27> 27 </option>
<option value = 28> 28 </option>
<option value = 29> 29 </option>
<option value = 30> 30 </option>
<option value = 31> 31 </option>
</select>
<select name="bulan" style="width: 45%">
<option value = Januari > Januari </option>
<option value = Februari > Februari </option>
<option value = Maret > Maret </option>
<option value = April > April </option>
<option value = Mei > Mei </option>
<option value = Juni > Juni </option>
<option value = Juli > Juli </option>
<option value = Agustus > Agustus </option>
<option value = September > September </option>
<option value = Oktober > Oktober </option>
<option value = November > November </option>
<option value = Desember > Desember </option>
</select>
<select name="tahun" style="width: 30%">
<option value = '2018'> 2018 </option>
<option value = '2017'> 2017 </option>
<option value = '2016'> 2016 </option>
<option value = '2015'> 2015 </option>
<option value = '2014'> 2014 </option>
<option value = '2013'> 2013 </option>
<option value = '2012'> 2012 </option>
<option value = '2011'> 2011 </option>
<option value = '2010'> 2010 </option>
<option value = '2009'> 2009 </option>
<option value = '2008'> 2008 </option>
<option value = '2007'> 2007 </option>
<option value = '2006'> 2006 </option>
<option value = '2005'> 2005 </option>
<option value = '2004'> 2004 </option>
<option value = '2003'> 2003 </option>
<option value = '2002'> 2002 </option>
<option value = '2001'> 2001 </option>
<option value = '2000'> 2000 </option>
<option value = '1999'> 1999 </option>
<option value = '1998'> 1998 </option>
<option value = '1997'> 1997 </option>
<option value = '1996'> 1996 </option>
<option value = '1995'> 1995 </option>
<option value = '1994'> 1994 </option>
<option value = '1993'> 1993 </option>
<option value = '1992'> 1992 </option>
<option value = '1991'> 1991 </option>
<option value = '1990'> 1990 </option>
<option value = '1989'> 1989 </option>
<option value = '1988'> 1988 </option>
<option value = '1987'> 1987 </option>
<option value = '1986'> 1986 </option>
<option value = '1985'> 1985 </option>
<option value = '1984'> 1984 </option>
<option value = '1983'> 1983 </option>
<option value = '1982'> 1982 </option>
<option value = '1981'> 1981 </option>
<option value = '1980'> 1980 </option>
<option value = '1979'> 1979 </option>
<option value = '1978'> 1978 </option>
<option value = '1977'> 1977 </option>
<option value = '1976'> 1976 </option>
<option value = '1975'> 1975 </option>
<option value = '1974'> 1974 </option>
<option value = '1973'> 1973 </option>
<option value = '1972'> 1972 </option>
<option value = '1971'> 1971 </option>
<option value = '1970'> 1970 </option>
<option value = '1969'> 1969 </option>
<option value = '1968'> 1968 </option>
<option value = '1967'> 1967 </option>
<option value = '1966'> 1966 </option>
<option value = '1965'> 1965 </option>
<option value = '1964'> 1964 </option>
<option value = '1963'> 1963 </option>
<option value = '1962'> 1962 </option>
<option value = '1961'> 1961 </option>
<option value = '1960'> 1960 </option>
</select>
</div>
<div>
<label>Rubrik Favorit?:</label>
<select name="rubrik">
<option name="rubrik">Game</option>
<option name="rubrik">Anime & Manga</option>
<option name="rubrik">TV & Film</option>
<option name="rubrik">Geek</option>
</select>
</div>
<div>
<input type="submit" value="Daftar" class="tombol">
<a href="index.html" class="back">Batal</a>
</div>
</form>
</div>
<div class="footer">
<div class="jarak">
<p><center>Copyright 2018 menit.com. All Rights Reserved</center></p>
</div>
</div>
</body>
<script type="text/javascript">
function cekPass()
{
var pass1 = document.getElementById('pass1');
var pass2 = document.getElementById('pass2');
var message = document.getElementById('konfirm');
var goodColor = "#66cc66";
var badColor = "#ff6666";
if(pass1.value == pass2.value){
pass2.style.backgroundColor = goodColor;
message.style.color = goodColor;
}else{
pass2.style.backgroundColor = badColor;
message.style.color = badColor;
}
}
function validasi()
{
var nama = document.getElementById("nama").value;
var email = document.getElementById("email").value;
var alamat = document.getElementById("alamat").value;
var suka = document.getElementById("suka").value;
var hp = document.getElementById("hp").value;
var password1 = document.getElementById("pass1").value;
var password2 = document.getElementById("pass2").value;
if (nama != "" && email!="" && alamat !="" && hp !=""&& suka !=""&& password1 !="" && password2 !="" && nomor.length <=13 && nomor.length >=10) {
return true;
}else{
alert('Anda harus mengisi data dengan lengkap !');
}
}
</script>
</html>
CSS
body {
background: #836446;
font-family: sans-serif;
}
h2 {
color: #fff;
text-decoration: none;
}
h3 {
color: #fff;
line-height: 10px;
text-decoration: none;
}
h4 {
color: #595959;
font-size: 10px;
}
.login {
padding: 1em;
margin: 2em auto;
width: 17em;
background: #fff;
border-radius: 3px;
}
label {
font-size: 10pt;
color: #555;
}
input[type="text"],
input[type="email"],
input[type="char"],
input[type="select"],
input[type="password"],
textarea {
padding: 8px;
width: 95%;
background: #efefef;
border: 0;
font-size: 10pt;
margin: 6px 0px;
border-radius: 3px;
}
select{
padding: 8px;
width: 95%;
background: #efefef;
border: 0;
font-size: 10pt;
margin: 6px 0px;
}
.tombol {
transition-duration: 0.4s;
background: #836446;
color: #fff;
font-size: 14px;
border: 0;
padding: 5px 8px;
border-radius: 3px;
}
.tombol:hover {
background-color: #e3dac9;
color: #fff;
}
.back {
color: #595959;
font-size: 14px;
text-decoration: none;
padding: 5px 8px;
}
.jarak {
padding: 0 2pc;
}
.gender{
padding: 8px;
font-size: 10pt;
}
.footer {
width: 90%;
margin: auto;
height:41px;
line-height: 40px;
font-size: 12px;
color: #fff;
border-radius: 4px;
}
Screenshot
Komentar
Posting Komentar