Autor Zpráva
anonym
Profil *
Čau. Jak se pls zadává do <TEXTAREA> MAXLENGTH="25"??
u <INPUT> je to <INPUT MAXLENGTH="25"> ale u TEXTAREA to tak nefunguje..
Mistr
Profil
anonym
http://www.jakpsatweb.cz/html/formulare.html#textarea
BaTeCzKo
Profil
Já to řeším javascriptem:

document.onkeyup=proces;
document.onmouseup=proces;
document.onmousedown=proces;
function proces()
{
maxdelka=128;
value=document.name_formulare.name_textarey.value;
len=maxdelka-value.length;
if(len<0){
document.name_formulare.name_textarey.value=document.name_formulare.na me_textarey.value.substring(0,maxdelka);
alert('Vstup nemůže být delší!');
}
}
anonym
Profil *
nešlo by to podobně jako ten input??
BaTeCzKo
Profil
Ne
anonym
Profil *
oki dik jen se jeste zeptam jak se to presne pouziva?
Joker
Profil
Jen dodám, že (vypnutelný) Javascript nestačí, pro jistotu je dobré textarea osekávat ještě na straně serveru.
BaTeCzKo
Profil
Joker
To pokládám za samozřejmost.

anonym
Snad nějak takto (za překlepy neručím :>):


<script type="text/javascript" language="javascript">
document.onkeyup=proces;

document.onmouseup=proces;

document.onmousedown=proces;

function proces()

{

maxdelka=128;

value=document.formular.textarea.value;

len=maxdelka-value.length;

if(len<0){

document.formular.text.value=document.formular.textarea.value.substrin g(0,maxdelka);

alert('Vstup nemůže být delší!');

}

}
</script>

<form name="formular" method="post" action="neco.php>
<textarea rows="6" cols="80" name="textarea" id="textarea"></textarea>
<br><input type="submit" value="Send &gt;">
</form>
Toto téma je uzamčeno. Odpověď nelze zaslat.

0