Hallo zusammen,
ich habe eine textarea (haha super hab ich fein gemacht^^) jetzt hab ich zwei Funktionen die ich in dieser textarea drin haben möchte. einmal eine Vorschaufunktion und einmal eine zeichenbegrenzung.
<script type="text/javascript" language="JavaScript" src="templates/chat_prev.js">
</script><script type="text/javascript" language="JavaScript">
var name = \''.appoencode(addslashes($aktu)).'\';
var ecol = \''.$session['user']['prefs']['commentemotecolor'].'\';
var tcol = \''.$session['user']['prefs']['commenttalkcolor'].'\';
var reg = \''.regex_appoencode(1,false).'\';
var verb = \''.$talkline.'\';
var mx = \''.getsetting('maxcolors',10).'\';
</script>');
und
output('<script type="text/javascript">
/***********************************************
* Textarea Maxlength script- © Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
function ismaxlength(obj){
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}
</script>');
der relevante Teil der Textarea:
id="comin" onkeyup="com_prev();this.focus();"
(da ist die vorschau schon mit drin und funktioniert auch.)
jetzt möchte ich die Zeichenbegrenzung aber auch mit dadrin haben. wenn ich einfach
onkeypress="return ismaxlength(this)"; mit einfüge funktioniert es zwar aber richtig isses ja nicht.
wäre schön, wenn jemand mir da weiterhelfen könnte.
danke
Noob