Cara menampilkan hasil inputan form html

Cara Menghubungkan Hasil Form HTML dengan JavaScript - Menghubungkan bahasa HTML dengan JavaScript merupakan salah satu pelajaran penting yang harus dikuasai sebagai seorang web developer. karena untuk membuat sebuah website ataupun aplikasi khususnya berbasis web, harus mampu menggabungkan berbagai bahasa pemrograman seperti html, css, javascript, php dan lain sebagainya.

JavaScript Functions dan Events - Seperti pada pemrograman lainya, javascript mempunyai function untuk memanggil blok kode program. Misalnya pemanggilan function ketika terjadi event seperti mengeklik tombol button. function pada JS ini sangat berfungsi untuk memanggil hasil form dari html untuk saling berhubungan dan menghasilkan sebuah hasil yang suitable.

Posisi Kode JavaScript di HTML - Kita bisa menempatkan dimanapun script kode javascriptke dokumen HTML. Kode dapat diletakan di bagian <body>, atau pada <head> dari halaman HTML dengan posisi diantara kedua kode tersebut. Selain itu, anda bisa memanggil eksternal JavaScript seperti menggunakan CSS. 

Menghubungkan JavaScript pada <head> - Anda bisa meletakan function JavaScript pada bagian <head> dari HTML. Berikut ini contoh pemanggilan function ketika tombol di klik.

Berikut adalah kode HTML+JavaScript yang saya gunakan untuk menampilkan sebuah hasil pemanggilan yang saling berhubungan satu sama lain:

Hasil Tampilan

Berikut ini adalah hasil tampilan dari script code Html+JavaScript yang ada diatas :

Menghubungkan Hasil Form HTML dengan JavaScript

Kode HTML 

Untuk membuat hasil tampilan seperti diatas yang menguhungkan hasil form HTML dengan JavaScript, berikut adalah kode HTMLnya :

Pada contoh diatas saya membuat sebuah form dengan atribut id=”form1″ dan name=”form1″. Form ini hanya memiliki 1 objek form, yakni select dan 1 buah tombol submit untuk mengirimkan hasil form.

Objek form <select> saya beri atribut id=”select1“. dan name=”select1″. Setiap nilai dari select (tag >option>) memiliki value masing-masing, yakni 3 buah nama bahasa: HTML, CSS, dan JavaScript.

Coba anda perhatikan script diatas, tag <form> memiliki atribut onsubmit=”return false”. Atribut ini adalah kode JavaScript yang berfungsi untuk menghentikan fitur standar form yang ketika tombol submit ditekan, form akan pindah ke halaman tertentu untuk di proses (biasanya diproses menggunakan PHP).

Dengan kata lain, menambahkan atribut onsubmit=”return false” pada tag form, akan mematikan fungsi submit. Hal ini saya lakukan karena kita akan menampilkan hasil form dengan JavaScript, bukan dengan PHP seperti biasanya, sehingga saya tidak butuh fungsi bawaan tersebut.

Sebagai gantinya, pada tag <submit>, saya menambahkan atribut HTML yang berfungsi untuk ‘mengaitkan‘ JavaScript, yakni onclick=”tampilkan()”. Atribut ini berfungsi sebagai event JavaScript yang akan dipanggil ketika tombol submit di klik. Fungsi tampilkan() inilah yang akan kita buat programnya menggunakan JavaScript.

Setelah kode HTML untuk membuat form, saya menambahkan sebuah tag <p> yang akan digunakan sebagai penampung hasil form. Tag <p id=”container”></p> ini tidak berisi text apapun. Kita akan mengeditnya menggunakan JavaScript. 

Kode JavaScript

Dari form HTML merupakan fungsi tampilkan() yang akan dieksekusi saat tombol submit di klik. Berikut adalah kode JavaScriptnya:

Kode JavaScript diatas saya letakkan pada posisi diatas tag </head>, dan hanya berisi 1 fungsi, yakni: tampilkan().

Kesimpulan

Pada baris pertama, saya membuat variabel nama_bahasa yang akan mengambil isi tag <select> dari form. Saya menggunakan perintah document.getElementById untuk mendapatkan suatu objek HTML dengan menggunakan atribut id. Sehingga document.getElementById(“form1”) akan menghasilkan objek HTML dengan id=”form1″. Dalam hal ini tag HTML yang memiliki id=”form1″ adalah satu-satunya form di dalam kode HTML

Selanjutnya, untuk mendapatkan nilai dari tag <select> dari form1, saya membuat perintah: document.getElementById(“form1”).select1.value.Perintah select1.value akan berisi nilai dari tag <select> yang saat ini sedang dipilih. Agar mempermudah penulisan nantinya, nilai ini saya simpan dalam variabel nama_bahasa.

Variabel yang kedua adalah p_kontainer. Variabel tersebut berisi objek dari kontainer dimana keterangan tentang bahasa akan kita tampilkan. Saya juga menggunakan perintah document.getElementById untuk mendapatkan objek ini. Perhatikan bahwa id dari tag <p> dalam kode HTML kita adalah: container.

Setelah mendapatkan nilai bahasa yang saat ini terpilih, berikutnya kita tinggal menyeleksi dan menampilkan hasil yang sesuai. Karena saya membuat 3 buah nama bahasa, maka saya memerlukan 3 buah kondisi if untuk memeriksa dan menampilkan data yang sesuai.

Jika variabel nama_bahasa yang dipilih adalah HTML, maka tampilkan output "HTML (Hypertext Markup Language) adalah salah satu bahasa dasar yang digunakan untuk membangun sebuah halaman web pada browser (penjelajah web)." di dalam “container“.

Untuk mendapatkan hasil ini, saya menggunakan property innerHTML dari sebuah objek HTML. Dengan demikian, untuk menampilkan kalimat di dalam tag <p> dengan id=container, kita bisa menggunakan perintah: document.getElementById(“container”).innerHTML=”kalimat”.

Tetapi saya sudah menampung nilai document.getElementById(“container”) pada variabel p_kontainer, sehingga tinggal menggunakan perintah p_kontainer.innerHTML="HTML (Hypertext Markup Language) adalah salah satu bahasa dasar yang digunakan untuk membangun sebuah halaman web pada browser (penjelajah web)." Untuk bahasa CSS dan JavaScript, kita tinggal mengulang kondisi IF agar hasilnya sesuai.

Demikian posting kali tentang Cara Menghubungkan Hasil Form HTML dengan JavaScript. Semoga artikel ini bermanfaat dan dapat membantu Anda. Yuk share artikel ini untuk membantu teman-teman yang lain. Terima kasih!

Apa itu field pada HTML?

Field adalah bagian yang kita gunakan untuk mengisi data, sesuai tipe yang dibutuhkan. Yang sering kita temui adalah tag <input>. Didalam Field tersebut terdapat tag yang didalamnya ada beberapa atribut yang harus diberikan; type merupakan type dari field, seperti textarea, password, checkbox, sumbit dan lainnya.

Bagaimana cara membuat form di HTML?

Untuk membuat form di HTML, kita membutuhkan setidaknya 2 komponen, yaitu tag <form> dan form field: Tag <form> digunakan untuk mendefinisikan awal dan akhir form pada HTML. Tag <form> harus memiliki atribut action dan atribut method.

Langkah utama yang dilakukan untuk membuat formulir di HTML adalah menggunakan tag?

Cara Membuat Form di HTML Form di HTML dapat kita buat dengan tag <form> . Tag ini memiliki beberapa atribut yang harus diberikan, seperti: action untuk menentukan aksi yang akan dilakukan saat data dikirim; method metode pengiriman data.

Atribut apa saja yang digunakan membuat form dalam dokumen HTML?

Atribut Type. Atribut type memiliki banyak sekali nilai, namun karena ini pembahasan mengenai form maka akan saya informasikan nilai-nilai yang sering digunakan untuk membuat form, antara lain: ... .
Atribut Value. ... .
Atribut placeholder. ... .
Atribut Required. ... .
Tag <textarea> HTML. ... .
Tag <select> HTML..