Avatar billede majbom Novice
07. oktober 2003 - 14:58 Der er 7 kommentarer og
1 løsning

variabel problem

hejsa..

jeg har følgende stump kode:

if(document.forms[formname].elements[i].type==fieldtype){
    if(document.forms[formname].elements[i].name=='sub1_name'){
        addOption(document.forms['form'].elements['sub1'],document.forms[formname].elements[i].value,document.forms[formname].elements[i].value)
    }
}

jeg vil gerne have [i] efter 'sub_name', så der første gang står sub_name1 osv...
jeg har prøvet alt muligt, men kan ikke få det til at virke...

på forhånd tak
Avatar billede erikjacobsen Ekspert
07. oktober 2003 - 15:01 #1
Sådan ??

  if(document.forms[formname].elements[i].name==('sub_name'+i)){
Avatar billede erikjacobsen Ekspert
07. oktober 2003 - 15:02 #2
Men tror du nummereringen af alle felter stemmer overens med nummereringen
af de specielle felter du leder efter. Prøv at se hvad du får fat i med
et par  alert("....");  passende steder.
Avatar billede majbom Novice
07. oktober 2003 - 15:33 #3
øhh.. jeg er lidt n00b til java script...

kan du ikke gi' et eksempel på en alert("...");

på forhånd tak
Avatar billede roenving Novice
08. oktober 2003 - 01:35 #4
Jeg er ret sikker på at eriks spørgsmål er ybt relevant, så prøv lige engang:

if(document.forms[formname].elements[i].type==fieldtype){
    alert(document.forms[formname].elements[i].name);
    if(document.forms[formname].elements[i].name=='sub1_name'){
        addOption(document.forms['form'].elements['sub1'],document.forms[formname].elements[i].value,document.forms[formname].elements[i].value)
    }
}
Avatar billede majbom Novice
08. oktober 2003 - 08:58 #5
jeps, den tæller fint op, men jeg vil gerne have at den kun går ind og kører funktionen "addOption();" når name==sub_name[i]...

hver anden gang er name=sub_name[i] og de andre gange er name=sub_id[i], så den skal kun gøre det når name starter med sub_name... men jeg kan ikke finde ud af hvordan den skal echo'e variablen "i"  efter sub_name...
Avatar billede majbom Novice
09. oktober 2003 - 08:50 #6
er der slet ikke nogle der ved hvordan det gøres?
Avatar billede erikjacobsen Ekspert
09. oktober 2003 - 20:40 #7
Jeg forstår ikke hvad du vil.
Avatar billede majbom Novice
10. oktober 2003 - 11:10 #8
jeg fandt en anden løsning
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

IT-JOB

Politiets Efterretningstjeneste

IT-løsningsarkitekt i PET

Rambøll Management Consulting

Senior AI Engineer

Capgemini Danmark A/S

Client Partner