Avatar billede colg Nybegynder
21. juli 2002 - 13:43 Der er 2 kommentarer og
1 løsning

Maxlength på textarea??

Hey jeg har en tagwall i asp men hvor den fil du skriver en besked med er html jeg har brug for noget max length på mit textarea da access database felter med properties som text kun kan have 255 tegn i har prøver med en maxlength="255" i min textarea kode men det duede ik
Avatar billede Slettet bruger
21. juli 2002 - 13:58 #1
Det kan man heller ikke i ren HTML, men med lidt JavaScript er man kørende:


<!-- TWO STEPS TO INSTALL LIMIT TEXTAREA:

  1.  Copy the coding into the HEAD of your HTML document
  2.  Add the last code into the BODY of your HTML document  -->

<!-- STEP ONE: Paste this code into the HEAD of your HTML document  -->

<HEAD>

<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  Ronnie T. Moore -->
<!-- Web Site:  The JavaScript Source -->

<!-- Dynamic 'fix' by: Nannette Thacker -->
<!-- Web Site: http://www.shiningstar.net -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
countfield.value = maxlimit - field.value.length;
}
// End -->
</script>
</HEAD>

<!-- STEP TWO: Copy this code into the BODY of your HTML document  -->

<BODY>

<!-- textCounter() parameters are:  text field, the count field, max length -->

<center>
<form name=myform action="YOUR-SCRIPT.CGI">
<font size="1" face="arial, helvetica, sans-serif"> ( You may enter up to 125 characters. )<br>
<textarea name=message wrap=physical cols=28 rows=4 onKeyDown="textCounter(this.form.message,this.form.remLen,125);" onKeyUp="textCounter(this.form.message,this.form.remLen,125);"></textarea>
<br>
<input readonly type=text name=remLen size=3 maxlength=3 value="125"> characters left</font>
</form>
</center>

<p><center>
<font face="arial, helvetica" SIZE="-2">Free JavaScripts provided<br>
by <a href="http://javascriptsource.com">The JavaScript Source</a></font>
</center><p>

<!-- Script Size:  1.37 KB -->
Avatar billede Slettet bruger
21. juli 2002 - 14:00 #2
Du bør dog stadig teste det serverside, i tilfælde af at brugeren har slået JavaScript fra.
Avatar billede gonza.dk Nybegynder
21. juli 2002 - 15:11 #3
En lille ting. Hvorfor laver du ikke dit felt i databasen til et 'notatfelt' (tror jeg nok det hedder i den danske i den engelske hedder det 'memo') felt??? Så kan der skrives mange flere tegn. Det kommer selvfølgelig an på hvad du skal bruge det til. :o)

Mvh.
gonza.dk
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester