Avatar billede goje Nybegynder
24. april 2001 - 13:03 Der er 4 kommentarer og
2 løsninger

Javascript problem.

Jeg har følgende java script:


function docalc( frm ) {
  var antal = frm.antal.value;
  var pris;
  var vare;
 
  for (var i=0; frm.selectedsize.length>i; i++ ) {
    if ( frm.selectedsize[i].checked ) {
        pris = frm.selectedsize[i].value.split(\';\');
        vare = pris[0];
        pris = parseFloat( pris[1] );
        break;
    };
  };
};

Scriptet splitter en string indfra hvilken selectbox man vælger data i.. problemet er, at scriptet ikke virker hvis der kun er 1 selectbox.. er der nogen, der kan modificere scriptet så det virker med kun 1 select box.
Avatar billede senj Nybegynder
24. april 2001 - 13:07 #1
for (var i=0; frm.selectedsize.length < i; i++ )
Avatar billede goje Nybegynder
24. april 2001 - 13:09 #2
Ehmm.. hvad skulle det hjælpe? Så virker for løkken ikke :o/

Men anyways, jeg tror jeg har løst problemet selv..
Avatar billede goje Nybegynder
24. april 2001 - 13:09 #3
Ehmm.. hvad skulle det hjælpe? Så virker for løkken ikke :o/

Men anyways, jeg tror jeg har løst problemet selv..
Avatar billede goje Nybegynder
24. april 2001 - 13:10 #4
Hmm... crash?
Avatar billede senj Nybegynder
24. april 2001 - 13:22 #5
Må jeg se løsningen?
Avatar billede goje Nybegynder
24. april 2001 - 13:33 #6
Tjow.. det var et andet sted i koden problemet lå..

select boxene blev oprettet i et array, men hvis der kun er en select box er det self ikke et array mere, det skulle jeg lige tage højde for i koden
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