Membuat Form Dinamis dengan HTML & Javascript.

dokumen-dokumen yang mirip
Limitasi Text Input dengan Javascript

CSS3 Attribute Selector

SImple Pop-Up Modal dengan CSS3 dan Jquery

Pencarian data dengan PDO (PHP Data Objek)

Membuat Toko Online dengan Ajax Jquery [Part 4]

Membuat Web Chatting dengan Ajax Jquery, PHP, dan Bootstrap [Part 2]

Membuat Toko Online dengan Ajax Jquery [Part 3]

BAB III IMPLEMENTASI. Program penghubung database tersebut disimpan dengan nama. konek.php. Berikut merupakan kode program penghubung Database :

PENGENALAN HTML - 2. Anda bisa menambahkan beberapa cell (kolom) untuk membuat satu baris cell (kolom).

Multiple Upload dengan Jumlah Dinamis Menggunakan Javascript dalam Framework CodeIgniter

KURSUS ONLINE JASA WEBMASTERS

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan

MODUL 1 PENGENALAN HTML

BAB I PENDAHULUAN LATAR BELAKANG CONTOH KASUS. Diktat Mata Kuliah Aplikasi Teknologi Online Oleh : Andri Heryandi

Bermain Dynamic Tabel Row dengan menggunakan Javascript

Pengenalan Script. Definisi HTML

BAB IV HASIL DAN UJI COBA

MODUL 7 SESSION DAN USER AUTHENTICATION

Pemrograman Web Lanjut 2017

Pemrograman Web Week 2. Team Teaching

Bab 4. Hasil dan Pembahasan

MODUL 6 SESSION DAN USER AUTHENTICATION

BAB IV HASIL DAN UJI COBA

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

Tutorial Implementasi Jquery Mobile dan JSP. 1. Definisi Jquery Mobile

Lisensi Dokumen: Uraian Kasus :

Review Pemrograman Web I

BAB IV HASIL DAN PEMBAHASAN

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data

Web Programming (WP) Step 2 [ HTML & PHP BASIC]

Pemrograman Basis Data Berbasis Web

Panduan Web Desain Menggunakan Editor Macromedia Dreamweaver 8

BAB 2 LANDASAN TEORI. saling berinteraksi / bekerja sama membentuk suatu sistem kerja. Komputer berfungsi. Beberapa komponen komputer yaitu :

HTML DOM #1 Yosef Murya Kusuma Ardhana. ST., M.Kom

MODUL 7 JavaScript pada Form HTML

Membuat Form Mahasiswa dengan HTML [Part 1]

Membuat Tanggal dengan Datepicker

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Pemrograman Web Lanjut 2017

Mengenal dan Mempelajari PHP Secara Sederhana Bagi Para Pemula

Publish: 7 Juni 2012 Author & Copyright: Johan Status: FREE tutorial

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

Misalkan suatu variabel bernama X bertipe data array, maka X ini dapat Anda bayangkan seperti gambar berikut

Pemrograman Web DASAR HTML 2

PT QWORDS COMPANY INTERNATIONAL

TUTORIAL MEMBUAT PROGRAM KALKULATOR DENGAN OOP PHP

Membuat Polling Sederhana Dengan Ajax

DATABASE OPERATION. Pemrograman Web. Rajif Agung Yunmar, S.Kom

ULANGAN UMUM SEKOLAH SMA ISLAM AL-IZHAR PONDOK LABU TAHUN PELAJARAN 2012/2013

KATA PENGANTAR. Wassalamualaikum Wr. Wb. Bandung,12 Maret Faris Bassam

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

Membuat Plugin Wordpress Sederhana

PELATIHAN PHP ALUMNI DAN CALON ALUMNI INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA. By: Julianto Lemantara, S,Kom., M.Eng

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif

Hak Akses dan Login Multi User. Baiklah untuk mulai praktek yang pertama ini file yang dibutuhkan adalah seperti yang terlihat dalam gambar berikut :

P - 6 Bab 4 : HTML (Hypertext Markup Language)

BAB IV HASIL DAN PEMBAHASAN

Modul Pengenalan Pemrograman PHP

Membuat Halaman Admin Untuk Web Buatan Sendiri

Praktikum 3 Cookie, Session, dan Database MySQL

Membuat Menu Bertingkat (Tree Menu)

PT QWORDS COMPANY INTERNATIONAL

Pemrograman Basis Data Berbasis Web

P - 12 Bab 9 : PHP & MySQL

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB PHP INTRODUCTION

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

BAB-12 MEMBUAT FORM HTML

Pemrograman Web BAB I Pendahuluan

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

Cara Membuat Security Image Code Dengan PHP

Membuat dan Menampilkan QR Code secara Dinamis dengan PHP

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

BAB IV HASIL DAN UJI COBA

BAB XIII BEKERJA DENGAN SESSION

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

Desain Web. MODUL 2 Desain Form

EFEKTIFITAS TATA KERJA PENDATAAN KEPEGAWAIAN DALAM MEWUJUDKAN GOOD GOVERNANCE

BAB X AKSES DAN MANIPULASI DATA

Bab 13 Tentang SESSION

MODUL 11 MEMBUAT LOGIN USER

BELAJAR PHP DASAR Anda Harus Mememiliki Sofware Seperti Adobe Dreamweaver Atau Notepad C++ Atau Notepad Biasa Yang Ada Di Laptop/Komputer.

2. inputkk.php. 3. tampilkk.php

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1

Pengembangan Web. Ramos Somya

MODUL 10 PHP&MYSQL INSERT & DELETE

Membuat Login Dengan PHP dan MYSQL

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

LAPORAN PERTEMUAN 2 PERULANGAN DAN FORM PHP

WELCOME MESSAGE WE STARTED AT. 10 March 2016 dimana komunitas ini didirikan

FORM DAN ELEMENNYA. Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

Checkbox dengan Foreach dan MYSQL

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

Halaman Pada website builder sitepad

Pemrograman Basis Data Berbasis Web

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Bab IV Implementasi Sistem Informasi Alat Ukur dan Metode Pengukuran

Transkripsi:

Membuat Form Dinamis dengan HTML & Javascript. Oleh: d-newbie Assalamualaikum wr.wb. Form tentunya sudah tidak asing lagi bagi para developer web, element html yg satu ini seolah-olah merupakan element wajib ada pada setiap website. Form umumnya digunakan agar website dapat berinteraksi dengan user/pengunjung, misalnya untuk login, pencarian dan lain sebagainya. Saya yakin k... Assalamualaikum wr.wb. Form tentunya sudah tidak asing lagi bagi para developer web, element html yg satu ini seolah-olah merupakan element wajib ada pada setiap website. Form umumnya digunakan agar website dapat berinteraksi dengan user/pengunjung, misalnya untuk login, pencarian dan lain sebagainya. Saya yakin kita semua sebagai web developer pasti cukup sering membuat form, akan tetapi form yang kita buat kadang statis, nah Pada kesempatan kali ini saya akan menulis tutorial tentang pembuatan form dinamis, apa itu dinamis? Dinamis ya brarti tidak statis hehe, maksudnya gini, form dinamis adalah form yang bisa berubah-ubah jumlahnya, Ok langsung saja ke tutorial, buat formnya terlebih dahulu. <html> <head> <title> Form Dinamis </title> </head> <body> <form method="post" action=""> // kita masukkan dalam tag table agar tampilannya rapi <table id="formku"> <tr><td><input type="text" name="inputan[]"></td></tr> </table> <input type="submit" name="ok" value="submit"> </form> </body> </html> Berikut hasilnya. Bisa dilihat pada form diatas terdapat link Add dan Remove, tetapi link diatas tidak digunakan

untuk berpindah ke halaman lain, melainkan hanya digunakan untuk menjalankan function javascript. <!-- apabila link "Add" diklik maka akan menjalankan function tambah_form --> <!-- apabila link "Remove" diklik maka akan menjalankan function kurangi_form --> jadi apabila kita mengklik link Add maka form inputan akan bertambah dan apabila mengklik link remove maka form inputan akan berkurang. disini kita menggunakan JavaScript untuk memanipulasi form, berikut codenya function tambah_form(){ //mencari element dengan id "formku" (yaitu table) // membuat element <tr> var tabel_row=document.createelement("tr"); // membuat element <td> var tabel_col=document.createelement("td"); // membuat element input untuk menambah form inputan var tambah=document.createelement("input"); // menambahkan element <tr> pada tag table target.appendchild(tabel_row); // menambahkan element <td> pada tag <tr> tabel_row.appendchild(tabel_col); // menambahkan element input pada tag <td> tabel_col.appendchild(tambah); // kemudian memberikan attribute type="text" untuk form inputan tambah.setattribute('type','text'); // lalu memberikan attribute name="inputan[]" untuk form inputan tambah.setattribute('name','inputan[]'); yups sudah selesai untuk function tambah_form()-nya, mari kita coba. selanjutnya membuat function kurangi_form(), berikut codenya. function kurangi_form(){ // mencari element dengan id="formku" yaitu table

// mendapatkan element terakhir dari <table> yaitu <tr> terakhir var akhir=target.lastchild; // menghapus <tr> terakhir beserta element2 didalamnya target.removechild(akhir); kemudian kita coba. yups... berhasil. berikut full codenya. <html> <head> <title> Form Dinamis </title> </head> <body> <form method="post" action=""> <table id="formku"> <tr><td><input type="text" name="inputan[]"></td></tr> </table> <input type="submit" name="ok" value="submit"> </form> function tambah_form(){ var tabel_row=document.createelement("tr"); var tabel_col=document.createelement("td"); var tambah=document.createelement("input"); target.appendchild(tabel_row); tabel_row.appendchild(tabel_col); tabel_col.appendchild(tambah); tambah.setattribute('type','text'); tambah.setattribute('name','inputan[]'); function kurangi_form(){ var akhir=target.lastchild; target.removechild(akhir); </body>

</html> ok sekian tutorial kali ini, semoga bermanfaat, sampai jumpa dan terima kasih. Wassalamualaikum wr. wb. Tentang Penulis d-newbie Adalah seorang ninja dari Coding Gakure, Menguasai jurus HTML no jutsu, CSS no jutsu, Javascript no jutsu, PHP no jutsu, dan MySQL no jutsu, jurus andalan adalah KageLooping no jutsu, yg bisa memperbanyak output sekali coding, ninja yang berasal dari TIM W3, dan diasuh oleh petapa genit yang suka menjilat-jilat situs yaitu google.com. :D #xixixi