Prevent Default JavaScript

preventDefault() itu method untuk apa ya? maafkan daku males searching di google haha. lebih enak dijelasin teman2 sekolah koding kadang jadi lebih ngerti.

avatar wandifrog
@wandifrog

274 Kontribusi 56 Poin

Diperbarui 7 tahun yang lalu

3 Jawaban:

Setahu saya digunakan untuk handling events ex:(sya menggunakan contoh penggunaan di ReactJs)

  function ActionLink() {
  function handleClick(e) {
    e.preventDefault();
    console.log('link sedang diklik.');
  }

  return (
    <a href="#" onClick={handleClick}>
      Click me
    </a>
  );
}

saat kita klik Click me maka akan muncul pemberitahuan dari browser link sedang diklik. Fungsi kompleks nya pada React sangat beragam, itu contoh simpelnya.

avatar JohanFalendo
@JohanFalendo

69 Kontribusi 7 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

Preventdefault gunanya utk matiin fungsi default jadi ketika fungsi default itu dah mati kita bisa ngisi fungsi kita sendiri disitu. Misal gini u punya form dan tombol submit. Kan tuh tombol submit kalo di klik bakal ngesubmit data dan pindah halaman. Tapi u ga mau gitu karena sebelum submit u mau validasi datanya dulu misalnya. Ya u matiin dulu tuh event pake prevent default trus u isi dengan fungsi validasi, begitu logic check data dah bener baru deh perintahkan submit lagi

avatar QaiserLab
@QaiserLab

366 Kontribusi 390 Poin

Dipost 7 tahun yang lalu

Mantap kali penjelasannya 'untuk matiin fungsi bawaan' SIP2

avatar wandifrog
@wandifrog

274 Kontribusi 56 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban