Maxlängd på en TEXTAREA
7 svar · 586 visningar · startad av Dusty
Hej.
Du kan använda maxlength=xxx (ant tecken) i din input-type-text-tagg och sedan använda style-attributet height/width för att få din textarea så hög/bred som du vill.
Vet inte om det var detta du var ute efter...
------------------
/Ch
Nu ska jag inte vara elak, men i mitt meddelande står det faktiskt TEXTAREA med stora bokstäver. En sådan skiljer sig från en INPUT-tag i att den ser ut såhär:
<TEXTAREA NAME="inlagg" COLS=5 ROWS=10></TEXTAREA>
Tyvärr fungerar inte attributet MAXLENGTH i denna kod. Att använda ett stylesheets för att få en INPUT-box att likna en TEXTAREA har jag aldrig provat, men jag gissar att det inte riktigt ger samma effekt. Men tack ändå. :)
------------------
That you're paranoid doesn't mean you're not being monitored...
Monitora
Någonting sånthär kanske kan fungera?
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">
function validera() {
if (document.formname.inlagg.length > 40)
{
alert("Lite för långt eller!!")
}
else
{
return true;
}
}
</font>
Det bör testas, för jag har inte provat!
Lycka till!
------------------
Mvh
Patrik aka Brimba
Brimbas lille ställe
Tack. Det kanske funkar, fast det är inte riktigt vad jag letar efter. Jag behöver något som hindrar användaren från att skriva in mer än säg 500 tecken, utan popups och liknande. Effekten jag vill ha är alltså samma som om MAXLENGTH hade fungerat.
------------------
That you're paranoid doesn't mean you're not being monitored...
Monitora
Skriv gärna hur du gjorde, då det säkert kan hjälpa andra som ställer samma fråga som du gjorde.
Tack!
------------------
Mvh
Patrik aka Brimba
Brimbas lille ställe
Visst. Själviska lilla jag glömde det. :)
HTML-koden ser ut såhär:
<FORM NAME="formular">
<TEXTAREA NAME="puff" ROWS=5 COLS=30 onCange="kolla();" onKeyDown="kolla();" onKeyUp="kolla();" onFocus="kolla();" onBlur="kolla();"></TEXTAREA>
</FORM>
Och javascriptet som anropas ser ut såhär:
<SCRIPT LANGUAGE="JavaScript">
var nummer = 0;
var stoppnummer = 500;
function kolla() {
var formular = document.formular;
var string = formular.puff.value;
nummer = string.length;
if(stoppnummer < nummer) {
string = string.substring(0,stoppnummer);
formular.puff.value = string;
}
}
</SCRIPT>
Hare så kul me't!
------------------
That you're paranoid doesn't mean you're not being monitored...
Monitora
[Redigerat av Dusty den 17 okt 2000]