Halihallo
wie kann ich in einem <TEXTAREA></TEXTAREA> - Formelement die Textlänge begrenzen?? Gibt es mit HTML selber keine Lösung?? Gibt es eine Alternative??
Lösung im Franz. Forum: http://selfforum.selfhtml.com.fr/?m=159&t=31
TravBourq schrieb als Antwort:
<quote>
bonjour Mathieu
impossible en html de limiter la taille d'un textarea il faut passer par javascript ou un script serveur
<html>
<head>
<script language="JavaScript">
//*** Paramètres
//*** texte : objet représentant le textarea
//*** max : nombre de caractères maximum
function CaracMax(texte, max)
{
if (texte.value.length >= max)
{
alert('Pas plus de ' + max + ' caractère(s) !!!') ;
texte.value = texte.value.substr(0, max - 1) ;
}
}
</script>
</head>
<body>
<form>
<textarea rows="20" cols="60" onKeyPress="CaracMax(this, 100) ;"></textarea>
</form>
</body>
</html>
--------------
ou encore
<script>
function checkLength(formulaire)
{
if (formulaire.txtarea.value.length<100)
{
formulaire.submit();
}
else
{
alert("Il y a trop de caractères dans ce textarea :o)) !! ");
}
}
</script>
cette fonction serait appelée comme ça, par un formulaire de cette forme là:
<form action="action.ext" >
<textarea name="txtarea" cols=35 rows=6></textarea>
<input type=button name=bouton value=Envoyer onclick=checkLength(this.form)>
</form>
</quote>
also: unmöglich über HTML, JS von Nöten...
Viele Grüsse
Philipp