webForumDet fria alternativet

Storlek på textarea

8 svar · 473 visningar · startad av Pedda

PeddaMedlem sedan juni 20006 032 inlägg
#1

Kan man begränsa storleken på en textarea?

T ex till max 5 rader och 75 tecken (15 tecken per rad)?

oHLLeMedlem sedan nov. 2002302 inlägg
#2
<textarea rows="5" cols="15" ></textarea>
PeddaMedlem sedan juni 20006 032 inlägg
#3

oHLLe skrev:

<textarea rows="5" cols="15" ></textarea>

rows="5" sätter ju bara att det ska vara 5 synliga rader. Man kan ju skriva fler ändå.

Skulle vilja att man kunde sätta typ:
rows="5" cols="15"maxlength="75"

oHLLeMedlem sedan nov. 2002302 inlägg
#4

Jaha, det tror jag inte går med html här är alla attribut som finns för textarea

PeddaMedlem sedan juni 20006 032 inlägg
#5

hrm, det var det jag trodde. Får försöka löse det på något annat sätt.

oHLLeMedlem sedan nov. 2002302 inlägg
#6

Du har väl något skript som tar hand om det som står i textarean. Då är det väl bara att begränsa så att skriptet inte läser in mer än 75 tecken?

PeddaMedlem sedan juni 20006 032 inlägg
#7

Ja det har jag, men tänkte att man skulle begränsa så man slapp ge dom ett errormeddelande och skicka dom tillbaks så dom får skriva om.

MorphMedlem sedan juli 2000534 inlägg
#8

Du får dra till med ett JavaScript. Så här:

<script type="text/javascript">
  function checkLength(myTextarea, myMaxLength) {
    iCounter = parseInt(myMaxLength) - parseInt(myTextarea.value.length);
    if (iCounter >= 0) {
      myTextarea.form.counter.value = iCounter
    } else {
      myTextarea.value = myTextarea.value.substring(0,myMaxLength);
      myTextarea.form.counter.value = 0;
    }
  }
</script>
<form>
Text: <textarea rows="5" cols="15" onkeyup="checkLength(this, 75)" onkeydown="checkLength(this, 75)"></textarea><br />
Tecken kvar: <input type="text" id="counter" value="75" />
</form>
PeddaMedlem sedan juni 20006 032 inlägg
#9

Ah, tackar. :bire

128 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)