kali ini kita membuat script yang akan menghitung sisa / jatah karakter yang dapat di inputkan pada sebuah textarea
problem utamanya adalah karakter enter dimana karakter ini dibaca 2 oleh browser
ok terimaksih buat
akire nemu buat ngatasin ketikan enternya,sebenarnya ada juga disini http://www.codefromjames.com/wordpress/?p=15
tapi susah dimengerti kodenya (sori agak noob gua hehehe)dan masih ada jeda / range
waktu untuk memunculkan hasilnya ketika diketik
file lengkapnya,simpan dengan nama sisakarakter.html disini saya memakai batas 148 jika ingin lebih / kurang nilai ganti semua nilai 148
dengan nilai yang anda inginkan
<html> <head> <script Language="JavaScript"> function textCounter(field,cntfield,maxlimit,f) { var addition = 0; var newLines=f.value.match(/(\r\n|\n|\r)/g); if (newLines != null) { addition = newLines.length; } cntfield.value = (maxlimit - field.value.length) - addition; } </script> </head> <body> <form id="sms_id" method="post" name="sms" > <textarea style="display:inline;font-size: 14pt;" name="pesan" wrap="off" rows="10" maxlength="148" cols="40" onKeyDown="textCounter(document.sms.pesan,document.sms.maks,148,this)" onKeyUp="textCounter(document.sms.pesan,document.sms.maks,148,this)" ></textarea> <input name="maks" type="text" id="batas" size="4" value="148" readonly/> Char </form> </body> </html>
semoga berguna 🙂
referensi
Agustus 9, 2014 pukul 22:49
Regards for helping out, superb information. bebcgdeeebec