Showing posts with label Javascript. Show all posts
Showing posts with label Javascript. Show all posts

Jun 8, 2020

logoblog

Membuat Alert Dialog Javascript untuk Confirm Delete Database CodeIgniter 4

Confirm Dialog Box

Alert Dialog Javascript untuk Confirm Delete Database - Pada tutorial kali ini akan sedikit simple yaitu menambahkan javascript sebagai alert dialog. Ketika kita ingin menghapus database pastinya membutuhkan konfirmasi penghapusan. Tujuannya adalah supaya kita benar-benar yakin dengan mengkonfirmasi ulang database apa yang akan dihapus.

Pada CodeIgniter, dengan menggunakan base_url() maka files javascript akan dieksekusi di direktori VIEW yang merupakan client-side. Kamu tidak bisa menulis javascript pada server-side. Intinya kamu tidak bisa mencampur adukan kedua hal tersebut karena hal tersebut berbeda.

1. Tambahkan script berikut didalam file php pada direktori VIEW
<script type="text/javascript" src="<?=base_url()?>js/jquery.js" ></script>
<script type="text/javascript" src="<?=base_url()?>js/ajax.js" ></script>

2. Lalu tambahkan script ini didalam file php pada Controller 
$this->load->helper('url');

3. Kembali ke direktori VIEW, pada file tambahkan
<script type="text/javascript">
    function confirmDelete() {
        return confirm('Are you sure want to delete this record?');
    }
</script>

4. Terakhir, perhatikan letak tombol atau link delete. Tambahkan script berikut didalam tag html
onclick="return confirmDelete();"

Sebagai contoh :
 <a href="/bengkel/delete/<?= $row['idBengkel'];?>" onclick="return confirmDelete();">Delete</a>


Sekian tutorial tentang Membuat Alert Dialog Javascript untuk Confirm Delete Database CodeIgniter 4. Jika ada yang ingin ditanyakan, silahkan berkomentar.

Terimakasih telah mengunjungi blogcahti, semoga bermanfaat.

Jun 14, 2017

logoblog

Cara Manipulasi Nilai Atribut HTML Menggunakan Javascript

Cara Manipulasi Nilai Atribut HTML Menggunakan Javascript

Cara Manipulasi Nilai Atribut HTML Menggunakan Javascript - Setiap elemen html memiliki atribut yang berisi nilai tertentu antara lain id, class, value, name dsb. Mengubah atau menghilangkan nilai dari sebuah atribut dapat menggunakan javascript. Hal ini kadang diperlukan agar website yang dikelola menjadi lebih baik. Bagi kamu yang sedang belajar pemrogaman web maka artikel ini sangat sesuai untuk menambah pengetahuan. Lalu bagaimana cara memanipulasi atribut pada html?


Cara Manipulasi Atribut Html Dengan Javascript

Disini ada dua macam cara memanipulasi atribut html yaitu menghilangkan dan mengubah atribut. Memanipulasi sebuah atribut disini berdasar atribut "id" sebagai elemen penentu dimana sebuah objek akan dipanggil. Oke, langsung saja perhatikan dan pahami langkah berikut ini.

Menghilangkan Nilai Atribut

Menghilangkan nilai sebuah atribut dapat dilakukan dengan menggunakan syntax umum :
elementObject.removeAttribute("namaAttribute", flag);

Pada namaAttribute merujuk kepada nama atribut yang akan dihapus dan flag berisi nilai 0, 1 dan 2. Untuk keterangan nilai-nilai flag dapat dilihat pada tabel dibawah :
Tabel Flag Javascript
Tabel Flag

Misalnya untuk membuat tag <input> pada form tidak bisa diisi dan ketika seseorang itu klik maka pengisian form dapat dilakukan. Perhatikan kode html berikut :
<html>
<head>
<title>Menghilangkan Nilai Atribut HTML</title>
</head>
<body>

<form>
<br>Nama<br>
<input type="text" id="name" value=""/>
<br>Password<br>
<input type="password" id="pwd" value="" readonly="true"/>
</form>

</body>
</html>

Coba jalankan script diatas pada browser dan isi form nama dan password. Apa yang terjadi? Password tidak dapat diinput karena pada tag <input> terdapat atribut "readonly" yang bernilai true.

Sekarang coba tambahkan kode berikut ini sebelum </body> atau tepat dibawah tag </form> :
<button onclick="removeAttr()">klik disini</button>
<script type="text/javascript">
function removeAttr(){
document.getElementById("pwd").removeAttribute("readonly",0);
alert("sukses");
}
</script>

Sehingga akan menjadi seperti ini :
<html>
<head>
<title>Menghilangkan Nilai Atribut HTML</title>
</head>
<body>

<form>
<br>Nama<br>
<input type="text" id="name" value=""/>
<br>Password<br>
<input type="password" id="pwd" value="" readonly="true"/>
</form>
<button onclick="removeAttr()">klik disini</button>

<script type="text/javascript">
function removeAttr(){
document.getElementById("pwd").removeAttribute("readonly",0);
alert("sukses");
}
</script>

</body>
</html>

Hasil setelah ditambahkan javascript :

Nah, javascript diatas akan menghilangkan nilai dari atribut readonly dengan menambahkan nilai flag sama dengan 0. Fungsi removeAttr() pada javascript tersebut dipanggil  di atribut onclick pada tag <button> yang nantinya jika button tersebut diklik form password akan bisa diisi.

Mengubah Nilai Atribut

Untuk mengubah nilai atribut pada tag html menggunakan javascript bisa dilakukan dengan cara langsung menyisipkan atribut pada javascript dan mengisi nilainya. Penulisan syntax umum :
elementObject.attribute='nilai';

Sebagai contoh saya akan mengubah nilai dari sebuah atribut bernama "value" dengan nilai yang sudah ditentukan. Kode html diatas sama seperti sebelumnya hanya saja saya mengganti bagian javascriptnya.

Perhatikan kode html berikut :
<html>
<head>
<title>Mengubah Nilai Atribut HTML</title>
</head>
<body>

<form>
<br>Nama<br>
<input type="text" id="name" value="Nama Anda"/>
<br>Password<br>
<input type="password" id="pwd" value="" />
</form>

<script type="text/javascript">
document.getElementById("name").value='Sudah diubah';
</script>

</body>
</html>

Coba jalankan kode html diatas, lihat form isian nama mempunyai value 'Nama Anda'.

Kemudian tambahkan kode javasript berikut :
<script type="text/javascript">
document.getElementById("name").value='Sudah diubah';
</script>

Lebih lengkapnya akan menjadi seperti ini :
<html>
<head>
<title>Mengubah Nilai Atribut HTML</title>
</head>
<body>

<form>
<br>Nama<br>
<input type="text" id="name" value="Nama Anda"/>
<br>Password<br>
<input type="password" id="pwd" value="" />
</form>

<script type="text/javascript">
document.getElementById("name").value='Sudah diubah';
</script>

</body>
</html>

Hasil setelah ditambahkan javascript :

Kesimpulan

Pada kode html diatas, lihat yang diberi warna merah tepatnya pada tag <input> dengan atribut value yang berisi nilai 'Nama Anda' dan nilai tersebut akan diubah menjadi 'Sudah diubah' pada form pengisian nama. Dengan menggunakan syntax javascript tersebut akan memudahkan kita dalam mengubah suatu nilai dari atribut pada tag html.

Nah itulah artikel tentang Cara Manipulasi Nilai Atribut HTML Menggunakan Javascript baik melakukan pengubahan atau menghilangkan nilai atribut pada tag html yang wajib dimengerti oleh programmer web pemula yang sedang belajar seperti saya ini. Semoga bermanfaat.