hallo zusammen,
habe folgende webseite:
im formularfeld rest werden die verbleibenden zeichen der textarea heruntergezählt bis auf 0, danach bleibt die anzeige leer.
nun möchte ich aber gerne mehrere dieser formularfelder über das script laufen lassen, alle in einem formular. ich habe also ein formular namens form, darin habe ich eine textarea input_01, eine input_02, eine input_03 usw und dazu immer ein inputfeld rest_01, rest_02, rest_03 usw... das javascript soll für alle diese textarea-input-kombinationne funktionieren, dazu würde ich gerne zu der übergabe der max_letters noch die namen der textareas und der inputfelder übergeben, bekomme es aber nicht hin...
kann mir jemand helfen?
danke!
MortaR
habe folgende webseite:
<html>
<head>
<meta http-equiv="content-script-type" content="text/javascript">
<script><!--
function length_check (max_letters) {
var letters = 0, input_length = 0, special;
var message = document.form.input.value.split("");
for (var i=1; i <= document.form.input.value.length; i++) {
special = message[i-1];
if (special == '€' || special == '~' || special == '^' || special == '\\' || special == '{' || special == '}' || special == '[' || special == ']' || special == '|') {
if (letters > (max_letters - 2)) {
break;
}
letters += 2;
}
else {
if (letters > (max_letters - 1)) {
break;
}
letters++;
}
input_length = i;
}
if ((max_letters - letters) <= 0) {
document.form.rest.value = ""
}
else {
document.form.rest.value = max_letters - letters;
}
if (navigator.appName == "Netscape" && (parseInt(navigator.appVersion) <= 4)) {
document.captureEvents(Event.KEYPRESS);
document.form.input.onkeypress = length_check;
}
}
// --></script>
</head>
<body>
<form name="form">
<textarea onkeyup="javascript:length_check(256);" name="input" rows="4" cols="20"></textarea>
<input onfocus=this.blur(); value=256 name="rest">
</form>
</body>
</html>
im formularfeld rest werden die verbleibenden zeichen der textarea heruntergezählt bis auf 0, danach bleibt die anzeige leer.
nun möchte ich aber gerne mehrere dieser formularfelder über das script laufen lassen, alle in einem formular. ich habe also ein formular namens form, darin habe ich eine textarea input_01, eine input_02, eine input_03 usw und dazu immer ein inputfeld rest_01, rest_02, rest_03 usw... das javascript soll für alle diese textarea-input-kombinationne funktionieren, dazu würde ich gerne zu der übergabe der max_letters noch die namen der textareas und der inputfelder übergeben, bekomme es aber nicht hin...
kann mir jemand helfen?
danke!
MortaR