Javascript
Program

Cara menggunakan fungsi visible dan invisible di html dengan bantuan javascript

Share to

Teknologi Riau – Hai sobat semua apakabarnya, mudah – mudahan dalam keadaan yang baik, kali ini saya akan berbagi bagaimana caranya menggunakan fungsi Visible dan Invisible.

Contents

Kenapa menggunakan visible dan invisible ?

fungsi ini biasanya di gunakan bila suatu komponen memiliki fungsi yang mana jika satu komponen di tekan akan menampilkan komponen lain atau menyembunyikan komponen lain, fungsi ini dapat digunakan di bahasa pemrograman selain html.

Apa itu visible ?

visible merupakan fungsi yang berguna untuk menampilkan suatu komponen, jadi jika sebuah komponen <div> ingin di tampilkan maka dapat menggunakan fungsi ini.

Apa itu invisible ?

Merupakan fungsi yang digunakan untuk menyembunyikan komponen, jadi jika sebuah komponen <div> ingin di sembunyikan maka dapat menggunakan fungsi ini.

Bagaimana caranya ?

caranya tinggal buka aplikasi editor saudara dan ketikan kode javascript di bawah ini

<script type=”text/javascript”>
function yesnoCheck() {
if (document.getElementById(‘yesCheck‘).checked) {
document.getElementById(‘ifYes‘).style.display = ‘block’;
} else document.getElementById(‘ifYes‘).style.display = ‘none’;

}

</script>

dan berikut komponen dan script html yang digunakan untuk membuat fungsi ini

<div class=”form-group”>
<label>No Hp</label><br>
<input type=”radio” onclick=”javascript:yesnoCheck();” name=”hp” id=”yesCheck“>             Punya
<input type=”radio” onclick=”javascript:yesnoCheck();” name=”hp” id=”noCheck“>            Tidak Punya<br>
</div>

<div class=”form-group” id=”ifYes” style=”display:none”>
<input type=”text” name=”hp” class=”form-control”>
</div>

Penjelasan

yesnoCheck() merupakan nama fungsi yang digunakan

yesCheck merupakan id komponen yang digunakan untuk menampilkan komponennya

noCheck merupakan id komponen yang digunakan untuk menyembunyikan komponennya

ifYes merupakan komponen yang di jadikan object yang akan di tampilkan dan di sembunyikan

Full script

<!DOCTYPE html>
<html>
<head>
<title>Teknologi Riau</title>
<link rel=”stylesheet” href=”https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css” integrity=”sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk” crossorigin=”anonymous”>
<script type=”text/javascript”>
function yesnoCheck() {
if (document.getElementById(‘yesCheck’).checked) {
document.getElementById(‘ifYes’).style.display = ‘block’;
} else document.getElementById(‘ifYes’).style.display = ‘none’;

}

</script>
</head>
<body>
<div class=”container”>
<div class=”form-group”>
<center><h2>Biodata</h2></center>
</div>
<div class=”form-group”>
<label>Nama</label>
<input type=”text” name=”nama” class=”form-control”>
</div>
<div class=”form-group”>
<label>No Hp</label><br>
<input type=”radio” onclick=”javascript:yesnoCheck();” name=”yesno” id=”yesCheck”> Punya
<input type=”radio” onclick=”javascript:yesnoCheck();” name=”yesno” id=”noCheck”> Tidak Punya<br>
</div>
<div class=”form-group” id=”ifYes” style=”display:none”>
<input type=”text” name=”hp” class=”form-control”>
</div>
<div class=”form-group”>
<label>Alamat</label>
<textarea class=”form-control” name=”alamat”></textarea>
</div>
<div class=”form-group”>
<button class=”btn btn-primary”> Simpan</button>
</div>

</div>

<script src=”https://code.jquery.com/jquery-3.5.1.slim.min.js” integrity=”sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj” crossorigin=”anonymous”></script>
<script src=”https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js” integrity=”sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo” crossorigin=”anonymous”></script>
<script src=”https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js” integrity=”sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI” crossorigin=”anonymous”></script>
</body>

Cukup mudah bukan untuk membuat fungsi visible dan invisible di html, selamat mencoba ya.

 

Subscribe
Notify of
guest

1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments