Langsung ke konten utama

Cara Membuat AutoComplete TextField dengan JQuery


AutoComplete adalah salah satu fungsi jquery yang membuat pengisian data pada form menjadi lebih interaktif. AutoComplete berfungsi untuk memberikan sugesti pada user mengenai apa yang akan diisikannya dari data yang terdapat dalam database. Data tersebut biasanya didapat dari pengisian-pengisian sebelumnya.

Kali ini kita akan membuat autocomplete pada input text field dengan mengambil data yang terdapat dalam database.

PERSIAPAN :
Download jquery library : sebelum memulai, silahkan download jquery library dan Jquery UI library-nya.
Membuat database : Buatlah database baru di phpmyadmin dengan nama terserah anda, disini kita contohkan dengan nama "db_client".

MEMBUAT FILE PHP :
Pertama kita membuat file php untuk mengambil data dari database yang telah kita buat, simpan dengan nama "autocomplete.php".
<?php
    $connection = mysqli_connect("localhost","root","","db_client") or die("Error " . mysqli_error($connection));

    $sql = "select nama_user from t_user";
    $result = mysqli_query($connection, $sql) or die("Error " . mysqli_error($connection));

    $dname_list = array();
    while($row = mysqli_fetch_array($result))
    {
        $dname_list[] = $row['nama_user'];
    }
    echo json_encode($dname_list);
?> 

Selanjutnya kita membuat file untuk menampilkan text field dan menjalankan fungsi autocomplete yang telah kita buat tadi, simpan dengan nama "index.php".

<html>
<head>
<!-- load jquery ui css-->
<link href="jQueryUI/jquery-ui.min.css" rel="stylesheet" type="text/css" />
<!-- load jquery library -->
<script src="jQuery/jQuery-2.1.4.min.js"></script>
<!-- load jquery ui js file -->
<script src="jQueryUI/jquery-ui.min.js"></script>

<script type="text/javascript">
$(function() {
    var availableTags = <?php include('autocomplete.php'); ?>;
    $("#name").autocomplete({
        source: availableTags,
        autoFocus:true
    });
});
</script>
</head>

<body>
<label>Name</label></br>
<input id="name" type="text" size="50" />
</body>
</html>

Terakhir kita uji coba untuk menjalankanya, jika berhasil nanti akan tampil seperti dibawah ini.

Komentar

Postingan populer dari blog ini

Mengatasi Lupa Password Windows di Laptop/PC

Untuk menjaga privasi di komputer,  seseorang sangat perlu menambahkan password pada komputernya. Namun hal yang paling menjengkelkan jika kita lupa password tersebut, untuk mengatasi hal itu saya akan memberikan solusi untuk bagaimana membuka komputer anda yang terkunci oleh password yang terlupa. Berikut beberapa metode yang bisa anda lakukan: 1. Menghilangkan password lewat safemode (windows xp)  > restart komputer anda  > tekan f8 - pilih safemode  anda akan masuk ukun Administrator  > klik start - control panel - user account  > pilih account yang berpassword - pilih remove password  > setelah selesai, restart komputer  2. Masuk menggunakan Administrator (windows 7) > pada login screen tekan "ctrl+alt+delete" sebanyak 2 kali  > kemudian ketik Administrator dikotak username dan biarkan password dalam keadaan kosong  > tekan enter  > pergi ke control panel - user accou...

Amarah Sang Istri Reda Karena Istigfar

Seseorang menceritakan kisahnya, "Disuatu hari saya pulang ke rumah dalam keadaan letih dan penuh beban. Aku membuka pintu ketika tiba-tiba istri menunggu penuh tanda marah dan emosi. Dia langsung menjejaliku dengan berbagai pertanyaan. Saya tidak bisa menguasai diri, lalu menghadapinya dengan emosi dan amarah yang sama. Malam sudah larut, sementara debat dan marah terus berlanjut sampai menjelang Subuh. Akhirnya, istriku mengambil inisiatif meninggalkan rumah dan pergi ke rumah orang tuanya. Saya berusaha mengurungkan tekadnya tapi tidak berhasil, dia masuk kamar kami mempersiapkan tasnya untuk bergegas pergi. Saya meninggalkannya dan keluar dari rumah tanpa tahu kemana harus pergi, saya sangat emosional dan marah. Di samping rumahku terdapat sebuah masjid dan adzan sebentar lagi dikumandangkan. Saya masuk masjid, berwudhu, dan shalat dua rakaat. Tak lama kemudian adzan Subuh dikumandangkan, saya pun shalat Subuh berjamaah. Saya diam di masjid, beristigfar kepada Allah ...

Menambah Kebaikan di Hari yang Fithri

Shalat Idul Fitri  merupakan kebaikan yang sangat ditekankan oleh Rasulullah saw, sampai-sampai beliau menyuruh segenap kaum muslimin dan muslimat untuk keluar rumah menuju ke tempat pelaksanaan shalat ied sekalipun seorang wanita tengah mengalami haid. Ummu Athiyyah mengatakan, "Rasulullah saw memerintahkan kami untuk mengeluarkan para gadis pingitan pada hari ied (untuk ikut serta dalam shalat ied)." Dikatakan kepada Nabi saw, 'bagaimana para wanita yang tengah haid?' beliau menjawab, "Hendaknya mereka menyaksikan kebaikan itu dan (ikut mengaminkan) doa yang dipanjatkan kaum muslimin." (HR. Abu Dawud, no. 1138) Mandi dan makan sebelum ied, serta berjalan menuju ke tempat shalat ied Sa'id bin al-Musayyib berkata, (Termasuk) sunnah pada hari Fithri adalah tiga hal: berjalan kaki menuju tempat shalat, makan sebelum keluar, dan mandi." (HR. Abdurrazaq di dalam al-Mushannaf, 3/309) Bertakbir ketika menuju ke tempat shalat ied Diriwayatkan b...