Hallo Hans,
hier ein Vorschlag, wie es geht:
function zeichen()
{
var max = 150;
var doc1 = document.formular.hobbys.value;
var l = doc1.length + 1;
var ll = max - l + 1;
if ( ll < 0 ) {
ll = 0;
}
document.formular.zeichen2.value = '(noch ' + ll +' Zeichen) '
// Erst meckern, wenn größer als maximale Anzahl
if (doc1.length>max) {
alert(max + ' Zeichen erreicht!');
// Nicht zulässige Zeichen abschneiden
document.formular.hobbys.value = doc1.substring(0, max);
}
}
[...]
// Erst prüfen, wenn Zeichen geschrieben wurde
<td><textarea name="hobbys" rows="3" cols="25" wrap="virtual" onKeyUp="zeichen();" onClick="zeichen()"></textarea></td>
Grüße
Andreas
--
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
(Rich Cook)
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
(Rich Cook)