Postingan lainnya
fungsi yang ga ngerti
lagi belajar nambahin javascript di portofolio, mau nanya, 1. milih elemen form memang langsung 'form[0]' gitu ya, soalnya ane browsing di w3schools pake document.forms[0] mohon penjelasannya 2. fungsi variabel lolos tu apa ya?
Maaf mengganggu soalnya baru belajar javascript:v
function validasi(form){
var lolos =true;
for(i=0; i<3; i++){
if(form[i].value.trim().length <=0){
//kalau belum ada error
if(form[i].nextElementSibling.className != 'error'){
form[i].style.borderColor='red';
form[i].insertAdjacentHTML('afterend', "<div class='error'>Tidak Boleh Kosong</div>");
}
lolos = false;
}else{
//sebelumnya sudah ada error, hapus error
}
}//endfor
return lolos;
}
2 Jawaban:
Bantu Jawab... 1. Setau ane ya, kalau ada forms[0] itu ditujukan untuk form yang bagian pertama. Jadi misal ada beberapa form, anda bisa gunakan forms[1],forms[2].
Lagian kalau form nya cuma satu , dan hanya form aja juga bisa, saya juga pernah nyoba
Utk point 2, tergantung tipe datanya dan keperluan variable itu utk apa utk agan. contoh diatas variable lolos bertipe boolean(isinya harus true/false) dan fungsinya utk melakukan validasi. jika variable lolos = true maka validasi berhasil dan jika lolos = false validasi gagal.