Senin, 09 Agustus 2010 - 21:04:30 WIB
Pembatasan Karakter Pada Form Komentar
Diposting oleh : Kunciku.COM - Translate : ![]()
Kategori: Tips dan trik
- Dibaca: 1309 kali
Kunciku.com – Singkat kata, singkat cerita artikel ini
merupakan salah satu request dari teman kita Si Rizky pada bulan kemarin, hampir
satu bulan lho, mohon maaf banget yah, harap maklum masih agak sibuk nih. Yups
langsung saja simakin Artikel tentang Pembatasan Karakter Pada Form Komentar,
atau Hitung Jumlah karakter pada form Komentar. Sebenarnya bisa juga untuk
mengitung/membatasi jumlah karakter pada semua inputan. Tapi artikel ini hanya
membahas input pada form komentar aja.
Pembatasan Karakter Pada Form Komentar :
1. Buka notepad anda atau teks editor lainnya, buat sebuah file html sederhana, simpan dengan nama terserah anda, contoh: form.html
2. Buat lah tag-tag dasar html, seperti tag html, head, title, dan body, jangan lupa tag penutupnya.
3. Sisipkan Java Script Berikut diatas tag (/head)
<script language="javascript">
function textCounter(field,cntfield,maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
cntfield.value = maxlimit - field.value.length;
}
function stripCharsInBag(s, bag)
{ var i;
var returnString = "";
// Search through string's characters one by one.
// If character is not in bag, append to returnString.
for (i = 0; i < s.length; i++)
{
// Check that current character isn't whitespace.
var c = s.charAt(i);
if (bag.indexOf(c) == -1) returnString += c;
}
return returnString;
}
</script>
4. Buat Form Komentar sesuai kreasi anda. Dalam hal ini kita hanya membuat 2 tag, yakni tag input & text area.
Berikut tag html form komentarnya:
<center><b>Membuat Pembatasan Karakter Pada Form Komentar</b></center><br />
<table width="30%" style="border: 1pt solid #000000;padding: 10px;" align="center">
<form name="form" action="" method="POST">
<tr><td>Nama</td><td> <input type=text name=nama_komentar size=40 maxlength=50></td></tr>
<tr><td valign=top>Komentar</td><td>
<textarea name='isi_komentar' style='width: 300px; height: 100px;' onKeyDown= 'textCounter(document.form.isi_komentar,document.form.remainchars,500)' onKeyUp= 'textCounter(document.form.isi_komentar,document.form.remainchars,500)'></textarea></td></tr>
<tr><td> </td>
<td><input readonly type='text' name='remainchars' size='3' maxlength='3' value='500'> Karakter yang masih tersedia.</td></tr>
<tr><td> </td><td><input style='border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); background-color: rgb(255,255,255);' type=submit name=submit value=Kirim></td></tr>
</form></table>
OK File html beserta Form Komentar telah selesai kita buat, sekarang kita lanjut dengan penjelasan pembatasan karakter pada form komentar .
Pembatasan Karakter Pada Form Komentar.
function textCounter(field,cntfield,maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
cntfield.value = maxlimit - field.value.length;
}
function stripCharsInBag(s, bag)
{ var i;
var returnString = "";
// Search through string's characters one by one.
// If character is not in bag, append to returnString.
for (i = 0; i < s.length; i++)
{
// Check that current character isn't whitespace.
var c = s.charAt(i);
if (bag.indexOf(c) == -1) returnString += c;
}
return returnString;
}
Fungsi diatas adalah untuk membuat pembatasan karakter,
dimana jika jumlah karakter yang kita gunakan lebih dari jumlah karakter yang
tersedia maka form komentar tidak bisa diisi dengan karakter lainnya.
Sekarang kita lihat tabel komentar.
Ingat disini kita hanya menampilkan jumlah karakter saja bukan untuk pengiriman isi komentar.
Pada tag textarea, coba perhatikan:
onKeyDown= 'textCounter(document.form.isi_komentar,document.form.remainchars,500)' dan onKeyUp= 'textCounter(document.form.isi_komentar,document.form.remainchars,500)'
fungsi diatas adalah untuk menentukan limit karakter atau
batasan karakter yang tersedia dan dihitung mundur, contoh diatas adalah dengan
batasan 500 karakter.
Rumusnya :
onKeyDown='textCounter(document.nama_form.nama_field,document.form.remainchars,jumlah_limit)'
onKeyUp='textCounter(document.nama_form.nama_field,document.form.remainchars,jumlah_limit)'
Lalu perhatikan juga pada baris:
input readonly type='text' name='remainchars' size='3'
maxlength='3' value='500'
Baris diatas berfungsi untuk menampilkan jumlah karakter yang tersedia, karena hanya berfungsi untuk menampilkan jumlah karakter saja, maka kita tambahkan readonly, sehingga user tidak dapat menghapus isi teks tersebut.
Yups selesai sudah artikel tentang Pembatasan Karakter Pada Form
Komentar, anda bisa berkreasi sesuai dengan imajenasi anda, bisa juga anda
tambahkan validasi dan sebagainya. Oh ya artikel ini masih sangat sederhana dan
jauh dari kesempurnaan, kritik yang membangun sangat kita harapkan demi
kecerdasan anak Bangsa.
Selamat Mencoba.
Untuk Demo silahkan lihahkan lihat pada form komentar dibawah.
Jika anda merasa terbantu dan mendapatkan informasi yang sangat penting pada artikel Pembatasan Karakter Pada Form Komentar, ada baiknya meluangkan sedikit waktu untuk berkomentar, komentar anda akan sangat membantu kunciku.com untuk terus berkarya, dan juga membantu pengunjung yang lainnya untuk menjadikan artikel Pembatasan Karakter Pada Form Komentar sebagai referensi yang baik bagi mereka. Terima kasih.
Trik internet murah dengan kartu AS Rp. 1/kb (bagian pertama) (46117)
Trik internet murah dengan kartu AS (bagian kedua) (23950)
Internet murah dari Telkomsel Mobile Campus (15865)
Download Gratis CMS Lokomedia Thondi Version (14751)
Pengumuman Penerimaan CPNS Kementrian Hukum dan Hak Asasi Manusia KEMENKUMHAM 2010-2011 (9943)
SMS GRATIS (7066)
Pengumuman: Daftar Peserta Depkumham / Kemenkumham 2010 (6390)
Download Software Krim SMS Gratis v4 (6031)
Internet Gratis, MMS Gratis dan Chat Gratis untuk Pengguna Telkomsel (4197)
Gede pada Download GRATIS : Twitter Clone SCRIPT Open source
jual jimat judi dayak asi pada Trik Internet Murah Telkomsel Kartu As Rp 1/kb 2012
busana-gamis muslim pada Trik ampuh Mempercepat Submit Web GRATIS ke Ratusan Search Engine
Ichan pada Trik Internet Murah Telkomsel Kartu As Rp 1/kb 2012
angga pada Trik internet murah dengan kartu AS Rp. 1/kb (bagian pertama)
January 2012 (1)
December 2011 (5)
July 2011 (1)
June 2011 (1)
May 2011 (5)
April 2011 (3)
March 2011 (2)
February 2011 (5)
January 2011 (2)
December 2010 (2)
November 2010 (4)
October 2010 (2)
September 2010 (3)
August 2010 (8)
July 2010 (6)
June 2010 (2)
May 2010 (3)
April 2010 (3)
March 2010 (8)
February 2010 (14)
January 2010 (21)





Pengunjung hari ini : 403
Total pengunjung : 27402
Hits hari ini : 1196
Total Hits : 85594
Online : 7
IP : 38.107.179.228
Proxy : -
Browser : Opera Mini