Avatar billede mercutio Nybegynder
17. september 2002 - 10:00 Der er 7 kommentarer og
2 løsninger

Skal kun kalde en onchange hvis der står en / som det første i et

Skal kun kalde en onchange hvis der står en "/" som det første i et tekst felt..

Er der en der lige kan lave sådan et script.?
Avatar billede mercutio Nybegynder
17. september 2002 - 10:01 #1
Det skal virke både i explorer og netscape 6.2
Avatar billede bamzen Nybegynder
17. september 2002 - 10:11 #2
lave din onChange=checkMig(this.value)

og i functionen skriver du

function checkMig(var1){
if(var1.indexOf("/")==0){
alert('test')
}
}
Avatar billede medions Nybegynder
17. september 2002 - 10:28 #3
bamzen> Med dit eksempel, vil den reagere, hvis der eksistere et / i teksten... Det han brugeren leder efter er jo at hvis det er det første tegn i teksten.

//>Rune
Avatar billede bamzen Nybegynder
17. september 2002 - 10:36 #4
medions

min indexOf() checker ganske rigtigt om det findes i teksten,, men hvis det er den første karakter er tallet = 0, derfor indexOf("/")==0

Det burde sg virke....
Avatar billede minijensen1 Nybegynder
17. september 2002 - 10:41 #5
hmm, ville mene at det her så er mere korrekt, nu hiver den det allerførste tegn ud og tjekker det..

<script language="JavaScript" type="text/javascript">
function check(sString) {
  if (sString.substring(0,1) == "/") {
    alert("Streng starter med /");
  }
}
</script>
<input type="text" name="tekstfelt" onChange="check(this.value);">
Avatar billede bamzen Nybegynder
17. september 2002 - 10:55 #6
minijensen... vil nu mene begges svar er lige korrekte.... du tjekker om den første karakter (karakter 0 i string arrayet) er lig med / ,og jeg tjekker om den første placering af / er på plads 0

To sider af samme sag... bare to måder at gøre det på
Avatar billede minijensen1 Nybegynder
17. september 2002 - 10:58 #7
bamzen ..heh, det har du ret i .. jeg tænkte ud fra ASP's left()-funktion og stødte på substring() i JavaScript .. er ikke den vilde til JavaScript
Avatar billede bamzen Nybegynder
17. september 2002 - 11:36 #8
hehe, godt ord igen så ;-)
Avatar billede medions Nybegynder
17. september 2002 - 12:03 #9
ahh fair nok ;o)
Sorry!

//>Rune
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