Avatar billede thomasfricke Juniormester
28. januar 2012 - 22:04 Der er 9 kommentarer og
1 løsning

Vil kun virke med tal!

<script language="JavaScript">
stelnr = new Array(9999);
stelnr[3000] = "Renault";
stelnr[4000] = "Peugeot";
stelnr[5000] = "Volvo";

function findBrand() {
  nr = document.pnr.stel.value;
  if (stelnr[nr]) {
      document.pnr.brand.value = stelnr[nr];
      udfyldt("stel");
  }
}
Hvis jeg ændre:
stelnr[3000] = "Renault";

Til:
stelnr[ABC] = "Renault";

Så virker det ikke mere.... :(
Avatar billede thomasfricke Juniormester
28. januar 2012 - 22:18 #1
Har løst det nu, manglede bare ''

men kan jeg så tilføje noget lign:
nr = substr(document.pnr.stel.value, 0, 3);

???
Avatar billede arne_v Ekspert
28. januar 2012 - 22:37 #2
Der er ogsaa lige den lille finesse at

JavaScript != Java
Avatar billede mjdigital Nybegynder
28. januar 2012 - 22:38 #3
arne_v præcis sammen tanke jeg fik som det første ;)
Avatar billede thomasfricke Juniormester
28. januar 2012 - 22:40 #4
Det er jeg ked af, men kan man få lidt hjælp anyway ???
Avatar billede kjeldsted Novice
29. januar 2012 - 00:03 #5
Du skal skrive

stelnr['ABC'] så burde den virke :)
Avatar billede thomasfricke Juniormester
29. januar 2012 - 00:06 #6
Tror du misforstår...
Avatar billede kjeldsted Novice
29. januar 2012 - 00:15 #7
Havde vist overset første del af #1. Sorry.

Ang. substring er dette ikke i JS som en funktion ligesom i fx. PHP. Derimod et objekt.

str.substring(0,3) vil retunere de første tre tegn af str.

Altså brude følgende virke.

nr = document.pnr.stel.value.substring(0,3);
Avatar billede thomasfricke Juniormester
29. januar 2012 - 00:26 #8

<script language="JavaScript">
stelnr = new Array();
stelnr['VF1'] = "Renault";
stelnr['VF3'] = "Peugeot";
stelnr['YV1'] = "Volvo";

function findBrand() {
  nr = document.pnr.stel.value.substring(0,3);
  if (stelnr[nr]) {
      document.pnr.brand.value = stelnr[nr];
      udfyldt("stel");
  }
}


Det virker ikke.. :(
Avatar billede thomasfricke Juniormester
29. januar 2012 - 00:48 #9
Det var en fejl 40, det virker fint...

Bare læg et kjeldsted svar ;)
Avatar billede kjeldsted Novice
29. januar 2012 - 08:51 #10
Det kommer her...
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
Kurser inden for grundlæggende programmering

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