URL: https://www.overclockers.at/coding-stuff/js_textarea_zeichenzaehler_183045/page_1 - zur Vollversion wechseln!
Wir haben nun die Möglichkeit in der Firma SMS aus dem System zu versenden. Dazu möchte ich im Intranet ein kleines Formular basteln. Leider bin ich ein gewaltiges Javascript Ei..
ich hab ein formular smsform und darin ein textarea sms
Was ich bräucht wär nun ein kleiner Zeichenzähler von 160 rückwärts darunter. Ideal noch wenn er gar ned mehr Zeichen im Textarea zulässt.
Danke für eure Hilfe!
Grundsätzlich kannst dus ja nur mit maxlength limitieren, aber da hab ich einen source:
http://forum.de.selfhtml.org/archiv/2003/1/t34100/
Ah! Bledsinn, gibt kein maxlength!
Code:<script language = "JavaScript"> var text1, text2; function docounter() { text1 = document.test.msg.value if (document.test.msg.value.length <= 20) { text2 = text1; } else { alert('Text zu lang');} document.test.msg.value = text2; } </script> <form name="test"> <textarea name="msg" wrap="VIRTUAL" cols="58" rows="5" onBlur="docounter()" onChange="docounter()"></textarea> </form>
http://www.google.com/search?source...e-Suche&lr=
sollte doch sein, was du willst? 
hmja. nur wär schön wenn er beim tippen darunter von 160 schon runterzählt. wie z.b. bei sms.at
aber ich werd aus deren source ned schlau... die rufen die prüffunktion wohl mit onkeyup auf. dann die zeichen vergleichen.. ok. aber wie schreibsel ich das dann unters textfeld?
nimm den http://www.hilfdirselbst.ch/foren/v...hl_P207644.html
ist eleganter & beim 1. hab ich übersehen, dass du dir die Ausgabe noch baseln müstest - sry!
Code:<HEAD> <SCRIPT LANGUAGE="JavaScript" type="text/javascript"> <!-- function cut(cobj,max){ cobj.form.rest.value=max-cobj.value.length; if(cobj.value.length>max){ cobj.value=cobj.value.substr(0,max); } } //--> </SCRIPT> </HEAD> <BODY> max. 10 Zeichen <br> <FORM METHOD="POST" ACTION=""> Hier Text eingeben: <TEXTAREA NAME="" ROWS="" COLS="" onkeyup="cut(this,10)"></TEXTAREA> <br>verbleibend:<input name="rest" readonly> </FORM> </BODY>
danke!
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026