So in der art....

<html>
<body>
<script language="Javascript">
        var oldtext = '';
        function checkField(f)
        {
                if(f.value.length<=140)
                {
                        out.innerHTML = f.value.length + '/' + '140';
                        oldtext = f.value;
                }
                else
                {
                        f.value = oldtext;
                }

        }
</script>
<form name="myForm">
        <input name="txt"
onkeydown="window.setTimeout('checkField(myForm.txt)',1)">
        <div id="out">0/140</div> Zeichen
</form>
</body>
</html>

Man muss es so umst�ndlich machen, weil beim onkeydown-event die taste
noch nicht ausgewertet wurde...
Die Taste "a" z.b. k�nnte ja ein "a" hinzuf�gen - also den text
verl�ngern - oder falls was selektiert ist, den text verk�rzen...
Also wartet man einfach eine millisekunde, bis das event rum ist und der
neue text drin steht...
Hat man jetzt was zu langes, dann nimmt man einfach wieder den alten
text..

Claudius

> 
> ich m�chte folgendes machen:
> 
> ein eingabefeld, in das max 140 zeichen eingegeben werden. bei jedem
> zeichen, dass eingegeben wird, soll nebendran ein counter 
> angezeigt werden,
> der die 140 zeichen runter z�hlt. hat jemand eine idee, wie man sowas
> realisieren kann? ich denke, das geht nur �ber javascript... aber wie?
> 
> 
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | 
> http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee
house.asp


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an