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;
}

avatar williamantony3
@williamantony3

13 Kontribusi 5 Poin

Diperbarui 7 tahun yang lalu

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

avatar sangmisteri
@sangmisteri

22 Kontribusi 9 Poin

Dipost 7 tahun yang lalu

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.

avatar hamdanidev
@hamdanidev

47 Kontribusi 12 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban