Limitasi Text Input dengan Javascript

dokumen-dokumen yang mirip
Membuat Form Dinamis dengan HTML & Javascript.

SImple Pop-Up Modal dengan CSS3 dan Jquery

CSS3 Attribute Selector

Pencarian data dengan PDO (PHP Data Objek)

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

Membuat Toko Online dengan Ajax Jquery [Part 3]

Membuat Toko Online dengan Ajax Jquery [Part 4]

KURSUS ONLINE JASA WEBMASTERS

Bab 5 FORM. A. Maksud Dan Tujuan 1. Maksud

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

Pemrograman Web I (HTML Lanjut) Oleh: Devie Rosa Anamisa

Pemrograman Web. Page 188

MODUL 3 INTERNET PROGRAMMING : PHP 3

OBJEK (1) Contoh penggunaan objek Text : <html> <head> <title> Objek Text </title> </head>

MODUL 7 JavaScript pada Form HTML

Muhammad Zen Samsono Hadi, ST. MSc.

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option.

Perancangan & Pemprograman WEB. Pertemuan 4 Materi Formulir &Latihan HTML

PHP Penanganan Form. Overview. 15-Jan Jenis-jenis Form Form Validation. Tag <FORM> Atribut ACTION Atribut METHOD SUBMIT BUTTON

Pengenalan Perancangan Web 2017

Membuat sendiri helper sederhana ala framework

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

PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 6 FORM & INPUT HTML

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

Penanganan Form. Muhammad Zen Samsono Hadi, ST. MSc. T.TELEKOMUNIKASI - PENS

FORM DAN ELEMENNYA. Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

Menangani Input dari User

BAB-12 MEMBUAT FORM HTML

Upload File dengan Metode AJAX

1. Mahasiswa mampu membuat form pada dokumen HTML. 2. Mahasiswa memahami cara penggunaan dari fasilitas Form pada halaman dokumen HTML

Bermain dengan Marker Google Maps API

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

Belajar Java Script INPUT DATA

RIO ANDRIYAT KRISDIAWAN, M.KOM

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

MODUL PRATIKUM - 05 PEMROGRAMAN BERBASIS WEB (CCP119)

Variabel dan Tipe data Javascript

MODUL TIK - HTML II KELAS XI SEMESTER I

TUTORIAL APLIKASI WEB Dengan PHP dan MySQL

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna

PEMROGRAMAN WEB 1 JavaScript Rio Andriyat Krisdiawan, M.Kom

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

Pemrograman Web Week 4. Team Teaching

Pemrograman Basis Data Berbasis Web

Form identik dengan formulir

Text input adalah tag input dengan tipe text dimana tag ini berguna dalam penginputan text dengan skala yang tidak terlalu banyak.

MODUL IX FORM. 9.1 Pendahuluan

Membuat Form Kontak yang Indah dan Atraktif dengan AJAX [Part 1]

PEMROGRAMAN WEB. 1 P a g e

Pemrograman Basis Data Berbasis Web

10/04/2014. Oleh: Fiftin Noviyanto, S.T., M.Cs. Form Server Side Scripting

[FORM AND FRAME] PEMROGRAMAN WEB MODUL [ O L E H : Y U N I T A P R A S T Y N I N G S I H, S. K O M ]

Halaman cetak laporan(gambar 4.97) berisikan informasi tentang data komponen/peripheral yang digunakan sebuah CPU.

DESIGN WEB. D3 TKJ

Penanganan Form 16/10/2014

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input form.

Melewatkan Nilai ke Web Server melalui Field tersembunyi

Pemrograman Web. Javascript. Indrato, S.Kom Introduction. Penyisipan JS dalam HTML. PemrogramanWeb.2009

Membuat Form Mahasiswa dengan HTML [Part 1]

Pengenalan JavaScript

DOM (Document Object Model) dan Event

Mengenal dan Mempelajari PHP Secara Sederhana Bagi Para Pemula

Pengembangan Web. Ramos Somya

Prak. E-Bussiness & E-Commerce HTML. (HyperText Markup Language) RAHMADY LIYANTANTO liyantanto.wordpress.com

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

Pemrograman Basis Data Berbasis Web

Membuat Tanggal dengan Datepicker

CSS Tutorial. rosihanari.net. Lebih Lanjut Tentang Selector

Form Input HTML dan Frame. Siti Maesyaroh. M.Kom.

Muhamad Alif,S.Kom Teknik Informatika UTM

Pemrograman Web Week 2. Team Teaching

Cara Membuat Security Image Code Dengan PHP

Menonaktifkan Klik Kanan Pada Mouse

Membuat Database mysql dengan PhpMyAdmin

Membuat Chatbox Sederhana dengan Ajax jquery dan PHP PDO

Tujuan: Siswa dapat membuat list item dan form untuk diterapkan dalam pembuatan halaman web

FORMULIR PADA HALAMAN WEB

Syntax HTML. Biasanya digunakan untuk menulis komentar, tidak akan timbul dihalaman web.

AJAX Tutorial. Contoh AJAX Dasar 1

Form Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form. Sesi 5

MODUL 1 PENGENALAN HTML

2014 TUTORIAL PANADA FRAMEWORK BY DIMAS EDU

Facebook App dengan Javascript

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

Membuat Flexibel Input sederhana dengan jquery.

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form

Membuat Pengisihan Borang (Form) dengan Pemrograman WEB

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

Gambar 1. Tampilan form karyawan

MODUL 7. Event. Laboratorium Komputer STIMIK PPKIA Pradnya Paramita Malang

Membuat Form Kontak yang Indah dan Atraktif dengan AJAX [Part 5]

Cara Sederhana Import Data dari Excel (CSV) ke MySQL dengan PHP

Pemrograman Web PRAKTIKUM 1 PENGANTAR

By Desrizal. Pengenalan AJAX

MODUL PEMROGRAMAN WEB

buat Lightbox mu sendiri dengan jquery

Transkripsi:

Limitasi Text Input dengan Javascript Oleh: d-newbie Assalamualaikum. wr.wb.sampai jumpa kembali pada kesempatan kali ini saya akan menulis tutorial tentang limitasi inputan dengan menggunakan javascript, limitasi inputan ini biasanya diterapkan pada textarea untuk membatasi banyaknya karakter yang diinput oleh user, misalnya hanya 100 atau 1000 karakter saja, t... Assalamualaikum. wr.wb. Sampai jumpa kembali pada kesempatan kali ini saya akan menulis tutorial tentang limitasi inputan dengan menggunakan javascript, limitasi inputan ini biasanya diterapkan pada textarea untuk membatasi banyaknya karakter yang diinput oleh user, misalnya hanya 100 atau 1000 karakter saja, tergantung ownernya. Jadi apabila user mengisi textarea maka akan tampil pemberitahuan berapa karakter lagi yang tersisa, dan apabila jumlahnya sudah sampai pada batas yg ditentukan maka textarea akan disable atau user tidak bisa memasukkan inputannya lagi. Ok langsung saja ke tutorial, kali ini masih menggunakan javascript native karna saya sendiri untuk urusan tutorial atau sekedar coba-coba lebih menyukai native dari pada framework. sekian ceramahnya, :) langsung saja buat form inputannya. <!DOCTYPE html> <html> <head> <title> Limitasi Text Input </title> </head> <body> <form method="post" action=""> <textarea id="area" onkeyup="cek()" cols="50" rows="10"></textarea></br> <input type="submit" value="submit"> <input type="reset" onclick="kosongi()"> </form> <! div id notif digunakan untuk menampilkan pemberitahuan. <div id="notif"></div> </body> </html> Berikut hasilnya. bisa dilihat pada bagian textarea, saya memberikan event onkeyup=cek(), event onkeyup ini

adalah event yang dijalankan ketika user mengangkat jarinya dari papan tombol keyboard. jadi setiap tombol pada keyboard diketik maka function cek() akan dijalankan dan akan menghitung seberapa banyak karakter yang telah diinputkan oleh user, kemudian ketika jumlah karakter sudah mencapai batas yang ditentukan, maka user tidak bisa memasukkan karakter lagi. Berikut function "cek()"-nya <script> var target=document.getelementbyid("area"); var batas_karakter=100; function cek(){ // jika jumlah karakter yg diketikkan lebih dari atau sama dengan 100 if(target.value.length >= batas_karakter ){ //disable textarea target.readonly=true; //memberikan warna merah pada text pemberitahuan document.getelementbyid("notif").style.color="red"; // menampilkan pemberitahuan document.getelementbyid("notif").innerhtml="maksimal 100 Karakter //jika tidak else{ //hitung jumlah karakter yg sudah diketikkan var jumlah_karakter=target.value.length; // untuk mengetahui jumlah karakter yg tersisa, maka batas_karakter dikurangi karakter yg telah diketikkan var sisa=batas_karakter-jumlah_karakter; // tampilkan pemberitahuan berapa karakter lagi yg tersisa document.getelementbyid("notif").innerhtml=sisa+" Karakter tersisa hasilnya sebagai berikut.

kemudian untuk mengembalikan form ke semula (ke keadaan kosong), maka disini saya membuat tombol Reset kemudian memberikan event onclick yg akan menjalankan function kosongi(). function kosongi(){ //aktifkan kembali textarea target.readonly=false; var notif=document.getelementbyid("notif"); //mengubah warna font pemberitahuan notif.style.color="black"; //mengosongkan pemberitahuan notif.innerhtml=""; </script> Jadi ketika tombol Reset diklik maka textarea akan kosong dan pemberitahuan Maksimal 100 karakter akan hilang. NOTE: sebenarnya tombol Reset secara default memang menghilangkan inputan yang terdapat di dalam form (mengembalikan form kesemula) tanpa memakai event apapun, tetapi disini saya menambahkan event onclick sekedar untuk menghilangkan pemberitahuan Maksimal 100 karakter dan mengembalikan warnanya dari merah ke hitam. Berikut hasilnya saat tombol Reset diklik, bersih seperti sedia kala :) Ok sekian tutorial dari saya. Full Code. <!DOCTYPE html> <html> <head> <title> Limitasi Text Input </title> </head> <body> <form method="post" action=""> <textarea id="area" onkeyup="cek()" cols="50" rows="10"

style="border-color:#000"></textarea></br> <input type="submit" value="submit" onclick="alert("wes Submit")"> <input type="reset" onclick="kosongi()"> </form> <div id="notif"></div> <script> var target=document.getelementbyid("area"); var batas_karakter=100; function cek(){ // jika jumlah karakter yg diketikkan lebih dari atau sama dengan 100 if(target.value.length >= batas_karakter ){ //disable textarea target.readonly=true; //memberikan warna merah pada text pemberitahuan document.getelementbyid("notif").style.color="red"; // menampilkan pemberitahuan document.getelementbyid("notif").innerhtml="maksimal 100 Karakter else{ //menghitung jumlah karakter yg sudah diketikkan var jumlah_karakter=target.value.length; // untuk mengetahui jumlah karakter yg tersisa, maka batas_karakter dikurangi karakter yg telah diketikkan var sisa=batas_karakter-jumlah_karakter; // tampilkan pemberitahuan berapa karakter lagi yg tersisa document.getelementbyid("notif").innerhtml=sisa+" Karakter tersisa function kosongi(){ target.readonly=false; var notif=document.getelementbyid("notif"); notif.style.color="black"; notif.innerhtml=""; </script> </body> </html> See you all. trima 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