Avatar billede andreas.s.l Nybegynder
31. marts 2004 - 19:29 Der er 14 kommentarer og
1 løsning

Max tegn.

Hej jeg har denne her box:
<tr>
<td>Beskrivelse&nbsp;:&nbsp;</td>
<td><textarea cols="15" rows="5" name="beskriv"/></textarea></td>
<td>&nbsp;</td>
</tr>

hvor jeg godt vil ha lavet så man max kan lave 44 tegn.
Avatar billede swaxi Nybegynder
31. marts 2004 - 19:55 #1
Avatar billede sqren Nybegynder
31. marts 2004 - 20:05 #2
fil.htm
<style>
TEXTAREA { behavior: url(maxlength.htc);}
</style>
<tr>
<td>Beskrivelse&nbsp;:&nbsp;</td>
<td><textarea cols="15" rows="5" name="beskriv"/></textarea></td>
<td>&nbsp;</td>
</tr>


maxlength.htc:
<PUBLIC:COMPONENT id="bhvMaxlength" urn="maf:Maxlength">
    <PUBLIC:PROPERTY name="maxLength" />
    <PUBLIC:ATTACH event="onkeypress" handler="doKeypress" />
    <PUBLIC:ATTACH event="onbeforepaste" handler="doBeforePaste" />
    <PUBLIC:ATTACH event="onpaste" handler="doPaste" />

<SCRIPT language="JScript">
// Keep user from entering more than maxLength characters
function doKeypress(){
    if(maxLength && value.length > maxLength-1){
          event.returnValue = false;
          maxLength = parseInt(maxLength);
    }
}
// Cancel default behavior
function doBeforePaste(){
    if(maxLength)
          event.returnValue = false;
}
// Cancel default behavior and create a new paste routine
function doPaste(){
    if(maxLength){
          event.returnValue = false;
          maxLength = parseInt(maxLength);
          var oTR = element.document.selection.createRange();
          var iInsertLength = maxLength - value.length + oTR.text.length;
          var sData = window.clipboardData.getData("Text").substr(0,iInsertLength);
          oTR.text = sData;
    }
}
</SCRIPT>

</PUBLIC:COMPONENT>
Avatar billede sqren Nybegynder
31. marts 2004 - 20:07 #3
Ups...

fil.htm ska se sådan ud:

<style>
TEXTAREA { behavior: url(maxlength.htc);}
</style>
<tr>
<td>Beskrivelse&nbsp;:&nbsp;</td>
<td><textarea cols="15" rows="5" maxlength="44" name="beskriv"/></textarea></td>
<td>&nbsp;</td>
</tr>
Avatar billede andreas.s.l Nybegynder
31. marts 2004 - 21:06 #4
www.Scouit.1go.dk/linksystem/links.php vil godt have den stopper når den er nåede det den må istedet for ikke at udføre det !
Avatar billede andreas.s.l Nybegynder
31. marts 2004 - 21:08 #5
hov, havde glemt det der ! men jeg ved det kan gøres på en lettere måde en det der ! og jeg kan heller ik lave htc filer på min spand :S
Avatar billede sqren Nybegynder
31. marts 2004 - 21:09 #6
Du skal lægge maxlength.htc i http://www.scouit.1go.dk/linksystem/
og

<style>
TEXTAREA { behavior: url(maxlength.htc);}
</style>

skal være i <head>
Avatar billede andreas.s.l Nybegynder
31. marts 2004 - 21:15 #7
Jamen jeg kan ik lave en htc fil på min lorte spand
Avatar billede swaxi Nybegynder
31. marts 2004 - 22:37 #8
Avatar billede the-gnu.dk Nybegynder
01. april 2004 - 01:14 #9
<?PHP
  if(strlen($_POST['tekst']) > 44)
    false;
  else
    true;
?>
Avatar billede andreas.s.l Nybegynder
01. april 2004 - 14:17 #10
Kan du ik lige sætte det ind i <tr>
<td>Beskrivelse&nbsp;:&nbsp;</td>
<td><textarea cols="15" rows="5" name="beskriv"/></textarea></td>
<td>&nbsp;</td>
</tr>
Avatar billede sqren Nybegynder
01. april 2004 - 14:18 #11
Det skal blot sætte før du skriver mysql_query("INSERT bla bla");
Avatar billede andreas.s.l Nybegynder
01. april 2004 - 14:33 #12
Står der jo ik ?
Avatar billede andreas.s.l Nybegynder
01. april 2004 - 14:42 #13
Lige meget har lavet det selv
Avatar billede andreas.s.l Nybegynder
01. april 2004 - 14:42 #14
...
Avatar billede sqren Nybegynder
01. april 2004 - 14:44 #15
Hvorfor kunne du ikke bruge the-gnu.dk's svar?
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