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