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

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 ...

Pandangan Islam Tentang Muslimah yang Lepas dan Pasang Jilbab

Seorang wanita muslimah yang sudah baligh memang di wajibkan untuk menutupi auratnya. Namun tak banyak pula yang menyepelekan hal tersebut, apalagi dia tau itu wajib hukumnya. Berbagai alasan untuk menunda-nunda memakai jilbab, dari belum siap, belum dapat hidayah dan macam-macam alasannya. Tetapi yang lebih miris lagi ketika perempuan muslimah yang telah mendapatkan hidayah dan sudah memakai jilbab kemudian dengan sadar untuk melepaskan kembali jilbabnya. Mungkin saat masalah datang, dia dekat dengan Allah dan sadar untuk memakai jilbab, namun setelah masalahnya telah terselesaikan, dia kembali terjerumus rayuan setan untuk melepas jilbabnnya. Sungguh sayang sekali perbuatan yang dia lakukan, dia menganggap jilbab itu mainan yang bisa lepas pasang begitu saja. "Hai Nabi, katakanlah kepada istri-istrimu, anak-anak perempuanmu dan istri orang-orang mukmin: 'Hendaklah mereka mengulurkan jilbabnya ke seluruh tubuh mereka'. Yang demikian itu supaya mereka lebih mudah u...

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...