Mas o menos esto intenté hacer, modifiqué y todo, traté de hacerlo para un input tampoco anduvo.
Cita: <script language="JavaScript">
<!--
function doleft2() {
document.form1.textarea.value = "";
}
function docheck() {
char = eval(document.form1.textarea.value.length)
var dif = eval(char - 168)
var value = document.form1.textarea.value.substr(0,char-dif);
document.form1.textarea.value = value;
var left = "0"
}
function doleft() {
total = eval("168")
char = eval(document.form1.textarea.value.length)
left = eval(total - char)
if (left <= "-1")
{
var dif = eval(char - 168)
var value = document.form1.textarea.value.substr(0,char-dif);
document.form1.textarea.value = value;
var left = "0"
}
document.form1.left.value = left
}
document.write("<body OnLoad=\"doleft2()\">")
-->
</script>
<div class="sin">
<a href="#" onclick="poner('♥'); return false;">♥</a>
<a href="#" onclick="poner('☺'); return false;">☺</a>
<a href="#" onclick="poner('♪'); return false;">♪</a>
<a href="#" onclick="poner('☻'); return false;">☻</a>
<a href="#" onclick="poner('☹'); return false;">☹</a>
<a href="#" onclick="poner('✉'); return false;">✉</a>
<a href="#" onclick="poner('☼'); return false;">☼</a>
<a href="#" onclick="poner('✩'); return false;">✩</a>
<a href="#" onclick="poner('♨'); return false;">♨</a>
<a href="#" onclick="poner('♫'); return false;">♫</a>
<a href="#" onclick="poner('☁'); return false;">☁</a>
<a href="#" onclick="poner('☂'); return false;">☂</a>
<a href="#" onclick="poner('☃'); return false;">☃</a>
<a href="#" onclick="poner('☎'); return false;">☎</a>
<a href="#" onclick="poner('✔'); return false;">✔</a>
<a href="#" onclick="poner('☛'); return false;">☛</a>
<a href="#" onclick="poner('☚'); return false;">☚</a>
<a href="#" onclick="poner('✂'); return false;">✂</a>
<a href="#" onclick="poner('✎'); return false;">✎</a>
<a href="#" onclick="poner('☪'); return false;">☪</a>
<a href="#" onclick="poner('✁'); return false;">✁</a>
<a href="#" onclick="poner('♩'); return false;">♩</a>
<a href="#" onclick="poner('✡'); return false;">✡</a>
<a href="#" onclick="poner('☢'); return false;">☢</a>
<a href="#" onclick="poner('❥'); return false;">❥</a>
<a href="#" onclick="poner('❂'); return false;">❂</a></div>
<form method="POST" action="index.php">
<textarea name="like" cols="100" rows="5" class="comments" onclick="docheck()" onkeyup="javascript:doleft();" onKeyPress="return noAcepto(event)" onpaste="return false" form="form"></textarea>