243
validation rules data_pembahasan.validate{
set this to false if you dont what to set focus on the first invalid input
focusInvalid: false, by default validation will run
on input keyup and focusout set this to false to validate
on submit only onkeyup: false,
onfocusout: false, by
default the
error elements is a label
errorElement: div, place all errors in a div
id=errors element errorPlacement:
functionerror, element { error.appendTodivpesan_error;
pesan_error.show },
rules: { isisoal: {
required: true },
kunci: { required: true,
rangelength : [1, 1] },
kd_paket_soal: {
required: true, rangelength : [1, 15]
} },
messages: { isisoal: {
required: Anda harus mengisi isi soal },
kunci: { required: Anda harus mengisi kunci jawaban,
rangelength : Kunci jawaban A, B, C, D atau E },
kd_paket_soal: {
required: Anda harus mengisi kode paket soal, rangelength : Kode paket soal tidak melebihi 5
karakter }
} };
}; script
i. File grup peserta
?php echo pesan ? div class=page-header
h1Grup Peserta small - Daftar Grup Peserta Tessmall
a href=?page=kelolagruppesertato=tambah
class=btn btn-success pull-rightTambah Grup Pesertaa h1
div --Menampilkan list peserta tes dalam tabel--
table class=table table-hover tr
th style=width:20pxcenterbNo.bcentertd
th
style=width:500pxcenterbNama Grup
Pesertabcentertd thcenterbKode
Grupbcentertd thcenterbDaftar
Pesertabcentertd th
style=width:30pxcenterbTindakanbcentert d
tr ?php
no = 1; while row = mysql_fetch_arrayresult {
? tr
tdcenter?php echo no ?centertd tdcenter?php
echo row[nama_grup]
?centertd tdcenter?php
echo row[kd_grup]
?centertd td
center a
href=?page=pesertapesertatampil=grupdatasearch=?php echo
row[kd_grup]?namagrup=?php echo
row[nama_grup] ?dari=grup class=btn btn-infoLihat Pesertaa
center td
td center
?php echo
nbsp;nbsp;a style=vertical-align:text-bottom; class=icon- wrench
href=?page=kelolagruppesertato=ubahkd={row[kd_grup] } rel=tooltip title=ubaha;
echo nbsp;;
echo a
style=vertical-align:text-bottom; class=icon-trash
href=_ rel=tooltip
title=hapus onclick=hapusjs\{row[kd_grup]}\a;
? center
td tr
?php no++;
} bila data tidak ada maka
if no == 1 { echo
trtd-tdtd-tdtd-tdtd- tdtd-tdtr;
} ?
244
table div class=modal hide fade
div class=modal-header button
type=button class=close
data- dismiss=modal aria-hidden=truetimes;button
div div class=modal-body
h4Apakah anda yakin ingin menghapus data tersebut?h4
div div class=modal-footer
form method=POST input name=kd_grup type=hidden
a data-dismiss=modal class=btnTidaka button name=btnhapus type=submit class=btn
btn-dangerYabutton form
div div
script type=textjavascript function hapusjskd_grup{
input[name=kd_grup].attrvalue,kd_grup; .modal.modalshow;
} script
?php pesan = ;
if isset_POST[btnhapus] { query
= DELETE
FROM un_grup_peserta
where kd_grup={_POST[kd_grup]};
result = mysql_queryquery; if result {
pesan = div class=alert alert-success button
type=button class=close
data- dismiss=alerttimes;button
strongBerhasilstrong Data
berhasil dihapusdiv;
} else { pesan = div class=alert alert-danger
button type=button
class=close data-
dismiss=alerttimes;button strongGagalstrong
Penghapusan data
gagal dilakukandiv;
} }
query = SELECT FROM un_grup_peserta; result = mysql_queryquery;
?
j. File kelola grup peserta