Avatar billede nybroe Nybegynder
01. april 2003 - 15:01 Der er 15 kommentarer og
1 løsning

maxlength

Jeg har en function 
" document.side.FilNavn.value = document.side.sidenavn.value; "
med feldt "FilNavn" må kun være på 15 tegn......


Er der nogle der kan hjælpe mig
Avatar billede exutable Nybegynder
01. april 2003 - 15:04 #1
Altså er det maxlength du gerne vil lave i noget html?
Avatar billede exutable Nybegynder
01. april 2003 - 15:04 #2
ER det til en textbox?
Avatar billede jakobclausen Nybegynder
01. april 2003 - 15:06 #3
Så skal du lave en function, som tjekker at længden på værdien (value) ikke er over 15.

Noget lign;

function valider()
{
  document.side.FilNavn.value = filnavn;
 
  if(filnavn.length>15)
  {
    return false;
  }
    else
    {
    return true;
    }
}
Avatar billede nybroe Nybegynder
01. april 2003 - 15:08 #4
Ja jeg har <input type=text name=FilNavn maxlength=15> med hvis man skriver mer end 15 tegn i <input type=text name=sidenavn> så bliver "FilNavn" og på over 15 tegn
Avatar billede exutable Nybegynder
01. april 2003 - 15:10 #5
Jamen det bliver jo ikke længere når man har skrevet maxlength="15" så er det jo umuligt at skrive over!
Avatar billede jakobclausen Nybegynder
01. april 2003 - 15:11 #6
I forbindelse med inputfeltet, har du da ikke en submit knap eller lign ?
Avatar billede nybroe Nybegynder
01. april 2003 - 15:12 #7
Ja. Med hvis der er 30 tegn skal den kun skrive 15 ind i "FilNavn"
Avatar billede jakobclausen Nybegynder
01. april 2003 - 15:16 #8
nybroe >> Hvis du bruger mit eks. kan du lave sådan at den ikek "sender" det hvis der er mere end 15 karaktere i filnavnet.

Skal den så afkorte de 30 til 15??
Avatar billede nybroe Nybegynder
01. april 2003 - 15:17 #9
Ja tak
Avatar billede Slettet bruger
01. april 2003 - 15:22 #10
Således:

document.side.FilNavn.value = document.side.sidenavn.value.substring(0, 15);
Avatar billede nybroe Nybegynder
01. april 2003 - 15:25 #11
TAK...........
Avatar billede jakobclausen Nybegynder
01. april 2003 - 15:26 #12
Lige for at forklare hvad det er phoenivx's script gør:

Den tager den værdi der er indtastet i input-feltet, og der gemmer den kun de først 16 karaktere.

Hvis den kun skal gemme 15, skal du bare rettet 15 til 14
Avatar billede Slettet bruger
01. april 2003 - 15:29 #13
jakobcluasen>> Nej, den tager kun de 15 første. Læs her:
http://www.iota-six.co.uk/javascript/09_strin.htm
Avatar billede Slettet bruger
01. april 2003 - 15:29 #14
Undskyld, jakobclausen.
Avatar billede jakobclausen Nybegynder
01. april 2003 - 15:30 #15
phoenixv >> Jaa har jeg ikke ret?

Hmm, takker da for point
Avatar billede Slettet bruger
01. april 2003 - 15:36 #16
Nej, String.substring(a, b) tager en streng fra position a til og IKKE med b. Dvs. 0-14, altså 15 karakterer.
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