Tugas II Soal: Buat Project seperti diatas untuk menampilkan: a. NPM b. Nama Lengkap c. Nama Panggilan d. Tempat Lahir e. Tanggal Lahir f. Alamat Rumah g. No Telp h. Alamat Email Yang nilainya berdasarkan Form Input.
Hasil Eksekusi berdasarkan source code yang ditampilkan dalam bentuk print screen.
</head> <style type="text/css"> #bg {position:fixed; top:0; left:0; width:100%; height:100%;} #content {position:fixed;margin-left: 200px;} </style>
<body> <div id="bg"><img src="./tes.jpg;" width="100%" height="100%" ></div> <script language = "javascript"> <!-function cek(frm) { var npm = frm.txtnpm.value; var namaleng = frm.txtnames.value; var namapang = frm.txtname.value; var tempat = frm.txt_tempat.value; var alamat = frm.txtalamat.value; var no = frm.telp.value; var email =frm.txtemail.value; var regex = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([AZa-z]{2,4})$/; // -> check format email if (npm=="") { alert("Silahkan periksa Nomor Mahasiswa"); frm.txtnpm.focus(); return false; } else if (namaleng=="") { alert("Silahkan periksa kembali Nama Lengkap"); frm.txtnames.focus(); return false; } else if (namapang=="") { alert("Silahkan periksa kembali Nama Panggilan"); frm.txtname.focus(); return false; } else if (tempat=="")
{ alert("Silahkan periksa kembali Tempat Lahir"); frm.txt_tempat.focus(); return false; } else if (alamat=="") { alert("Silahkan periksa kembali Alamat Rumah"); frm.txtalamat.focus(); return false; } else if (no==""|| no.length < 9 || no.length > 12 ) { alert("Silahkan periksa kembali No. Telp"); frm.telp.focus(); return false; } else if ( email=="" || regex.test(email)==false) { alert("Silahkan periksa kembali Email"); frm.txtemail.focus(); return false; } else { frm.submit(); } } //--> </script> <div id="content"> <p><br><font color="#f5a91f" size="20"><b>Silahkan Isi Form di bawah ini:</b></font></br></p> <form action="hasilinput.jsp" method="post"> <table border = 0 bgcolor="#cdf0f6"> <tr ><td ><font color="#68a9bd">NPM (No. Mhs)</font></td> <td><font color="#68a9bd">:</font></td> <td><input type="text" name="txtnpm" size="17" placeholder="Isi No. Mahasiswa"/></td> </tr> <tr> <td><font color="#68a9bd">Nama Lengkap</font></td> <td><font color="#68a9bd">:</font></td> <td><input type="text" name="txtnames" size="50" Placeholder="Isi Nama Lengkap"/></td> </tr> <tr> <td><font color="#68a9bd">Nama Panggilan</font></td>
<td><font color="#68a9bd">:</font></td> <td><input type="text" name="txtname" size="17" placeholder="Isi Nama Panggilan"/></td> </tr> <tr> <td><font color="#68a9bd">Tempat Lahir</font></td> <td><font color="#68a9bd">:</font></td> <td><input type="text" name="txt_tempat" size="17" placeholder="Isi Tempat Lahir"/></td> </tr> <tr> <td><font color="#68a9bd">Tanggal Lahir</font></td> <td><font color="#68a9bd">:</font></td> <td><SELECT NAME="txt_tgl"> <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="bln_lahir"> <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="thn_lahir"> <option value="1970">1970</option> <OPTION value="1971">1971</OPTION> <OPTION value="1972">1972</OPTION> <OPTION value="1973">1973</OPTION> <OPTION value="1974">1974</OPTION> <OPTION value="1975">1975</OPTION> <OPTION value="1976">1976</OPTION> <OPTION value="1977">1977</OPTION> <OPTION value="1978">1978</OPTION> <OPTION value="1979">1979</OPTION> <OPTION value="1980">1980</OPTION> <OPTION value="1981">1981</OPTION> <OPTION value="1982">1982</OPTION> <OPTION value="1983">1983</OPTION> <OPTION value="1984">1984</OPTION> <OPTION value="1985">1985</OPTION> <OPTION value="1986">1986</OPTION> <OPTION value="1987">1987</OPTION> <OPTION value="1988">1988</OPTION> <OPTION value="1989">1989</OPTION> <OPTION value="1990">1990</OPTION> <OPTION value="1991">1991</OPTION> <OPTION value="1992">1992</OPTION> <OPTION value="1993">1993</OPTION> <OPTION value="1994">1994</OPTION> <OPTION value="1995">1995</OPTION> <OPTION value="1996">1996</OPTION> <OPTION value="1997">1997</OPTION> <OPTION value="1998">1998</OPTION> <OPTION value="1999">1999</OPTION> <OPTION value="2000">2000</OPTION> </SELECT></td> </tr> <tr> <td><font color="#68a9bd">Alamat Rumah</font></td> <td><font color="#68a9bd">:</font></td> <td><input type="text" name="txtalamat" size="17" placeholder="Isi Alamat Rumah"/></td>
</tr> <tr> <td><font color="#68a9bd">No. Telp</font></td> <td><font color="#68a9bd">:</font></td> <td><input type="tel" name="telp" size="17" placeholder="Isi No. Telp"/></td> </tr> <tr> <td><font color="#68a9bd">Email</font></td> <td><font color="#68a9bd">:</font></td> <td ><input type="email" name="txtemail" size="30" placeholder="username@email.com" /></td> </tr> <tr> <td colspan="3"><input type=button value=Submit onClick="cek(this.form);" /> <input type=reset value=Reset /></td></tr> </table> </form> <p><b>Created by:</b> <br>YanFi - 41508120094</br> Pemrograman Web Enterprise </p> </div> </body> </html>
<div id="content"> <p><font size="6">Welcome: <%=request.getParameter("txtname")%> </font> </p> <table border = 0> <tr><td>NPM (No. Mhs)</td> <td>:</td> <td><%=request.getParameter("txtnpm")%></td> </tr> <tr> <td>Nama Lengkap</td> <td>:</td> <td><%=request.getParameter("txtnames")%></td> </tr> <tr> <td>Nama Panggilan</td> <td>:</td> <td><%=request.getParameter("txtname")%></td> </tr> <tr> <td>Tempat</td> <td>:</td> <td><%=request.getParameter("txt_tempat")%></td> </tr> <tr> <td>Tanggal Lahir</td> <td>:</td> <td><%=request.getParameter ("txt_tgl") +" "+request.getParameter ("bln_lahir") +" "+request.getParameter ("thn_lahir") %></td> </tr> <tr> <td>Alamat Rumah</td> <td>:</td> <td><%=request.getParameter("txtalamat")%></td> </tr> <tr> <td>No. Telp</td> <td>:</td> <td><%=request.getParameter("telp")%></td> </tr> <tr> <td>Email</td> <td>:</td> <td><%=request.getParameter("txtemail")%></td> </tr> </table> </div> </body> </html>
Hasil Eksekusi: 1. Tampilan FormInput.html pada saat program dijalankan seperti di bawah ini: