ACTION-HTML
Form merupakan sebuah tag HTML yang digunakan untuk menandakan sebuah formulir (borang) inputan pada dokumen HTML.
Sebagai contoh :
Sebagai contoh :
Perbedaan dari method GET dan POST adalah apabila kalian menggunakan method GET maka di address bar akan tampil data yang dikirimkan dari proses tersebut.
Lihat perbedaannya :
Dengan method GET URL-nya:
http://klikbelajar.com/Auto%20Sugest/autoComplete/show.php?negara=Albania&Submit=submit
Dengan method POST URL-nya :
http://klikbelajar.com/Auto%20Sugest/autoComplete/show.php
Untuk menggunakan metode ini maka dibutuhkan satu file pemroses yang isinya merupakan program untuk mengolah data-data yang dikirim dari formulir isian.
Berikut ini adalah dua paket file untuk pemrosesan tipe POST dan GET, sedikit bahasa PHP digunakan disini untuk menampilkan isi dari form yang telah diisi.
Contoh :
Masukkan nama dan email pada formulir berikut
Metode POST
file html :
file html :
Silahkan kalian coba buat kedua file diatas dan lihat perbedaannya.
Form merupakan sebuah tag HTML yang digunakan untuk menandakan sebuah formulir (borang) inputan pada dokumen HTML.
Sebagai contoh :
- <FORM>
- nama: <INPUT>
- email: <INPUT>
- </FORM>
Tag diatas akan menghasilkan
tampilan sebagai berikut :
Contoh diatas dimana tag FORM tidak menggunakan atribut
apapun tidak akan dapat bekerja dengan baik, dikarenakan formulir isian yang
kita buat pada tag diatas tidak diikuti dengan sebuah tindakan. Tindakan ini
membutuhkan suatu atribut dari tag FORM itu sendiri yang disebut dengan ACTION.
ACTION
ACTION merupakan atribut dari tag FORM yang digunakan untuk memproses inputan yang dimasukan pada tag FORM. Tindakan pemrosesan inputan dari formulir isian yang kita buat akan berupa logika dalam bahasa pemrograman web seperti PHP atau CGI.Sebagai contoh :
- <FORM ACTION="proses.php">
- nama: <INPUT>
- email: <INPUT>
- <INPUT TYPE=SUBMIT>
- </FORM>
Tag diatas merupakan
pengembangan dari contoh sebelumnya, hanya saja pada tag ini ditambahkan
ACTION="proses.php" yang akan mengarahkan isian dari formulir yang kita buat ke
file proses.php dimana isian formulir tersebut akan diproses. Tag tersebut juga
ditambah INPUT TYPE=SUBMIT berupa sebuah tombol yang digunakan untuk mengirim
data ketika tombol tersebut di-klik.
Hasilnya akan seperti ini:
Hasilnya akan seperti ini:
METHOD
Atribut METHOD ini digunakan untuk menentukan metode pengiriman data dari formulir isian ke file pemroses. Metode yang digunakan ada dua macam, yaitu : GET dan POST.Perbedaan dari method GET dan POST adalah apabila kalian menggunakan method GET maka di address bar akan tampil data yang dikirimkan dari proses tersebut.
Lihat perbedaannya :
Dengan method GET URL-nya:
http://klikbelajar.com/Auto%20Sugest/autoComplete/show.php?negara=Albania&Submit=submit
Dengan method POST URL-nya :
http://klikbelajar.com/Auto%20Sugest/autoComplete/show.php
Untuk menggunakan metode ini maka dibutuhkan satu file pemroses yang isinya merupakan program untuk mengolah data-data yang dikirim dari formulir isian.
Berikut ini adalah dua paket file untuk pemrosesan tipe POST dan GET, sedikit bahasa PHP digunakan disini untuk menampilkan isi dari form yang telah diisi.
Contoh :
Masukkan nama dan email pada formulir berikut
file html :
- <html>
- <head>
- <title> contoh form dengan method POST</title>
- </head>
- <body>
- <form id="form" name="form" method="post" action="show.php">
- nama <input type="text" name="nama"/><br />
- email <input type="text" name="email"/><br />
- <input name="submit" type="submit" value="Submit" />
- </form>
- </body>
- </html>
file show.php :- <?php
- $nama = $_POST['nama'];
- $email = $_POST['email'];
- echo "Nama kamu adalah <b>$nama</b> <br /> dengan alamat email <b>$email</b>";
- ?>
Metode GETfile html :
- <html>
- <head>
- <title> contoh form dengan method POST</title>
- </head>
- <body>
- <form id="form" name="form" method="get" action="show.php">
- nama <input type="text" name="nama"/><br />
- email <input type="text" name="email"/><br />
- <input name="submit" type="submit" value="Submit" />
- </form>
- </body>
- </html>
file show.php :- <?php
- $nama = $_GET['nama'];
- $email = $_GET['email'];
- echo "Nama kamu adalah <b>$nama</b> <br /> dengan alamat email <b>$email</b>";
- ?>
Silahkan kalian coba buat kedua file diatas dan lihat perbedaannya.
Tidak ada komentar :
Posting Komentar