Avatar billede steffansteffan Nybegynder
12. januar 2005 - 10:57 Der er 1 kommentar og
1 løsning

Dividere efter hvad dropdown

Jeg har denne kode, som plusser et felts value + en dropdowns value sammen.

<!--Regner-Det-Hele-Sammen-->
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function beregn(fForm)
{
  fForm.sum.value = (+annonce_input.annonce_hojde.value + +annonce_input.annonce_spalter.value)
}
</SCRIPT>



<!--Antal Spalter annoncen skal havde-->
    <select name="annonce_spalter" id="imgwidth" class="input" onChange="setObjWidth(getE('img1'),getE('imgWidth').value);">
    <option value="0" SELECTED> Antal &nbsp;&nbsp;</option>
    <option value="20">1</option><!----20 / 20 = 1 -->
    <option value="42">2</option><!----42 / 21 = 2 -->
    <option value="65">3</option><!----65 / 21,6666666 = 3 -->
    <option value="88">4</option><!----88 / 22 = 4 -->
    <option value="111">5</option><!--111 / 22,2 = 5 -->
    <option value="134">6</option><!--134 / 22,3333333 = 6 -->
    <option value="157">7</option><!--157 / 22,4285714 = 7 -->
</select> Spalter
</form>

Mit problem er så at jeg gerne vil dividere med et tal som jeg selv bestemmer.
f.eks. hvis man har valgt 4 i dropdown menuen skal den dividere med 22. og hvis man vælger 5 skal den dividere med 22,2.

Mit bud ville være noget i denne stil. Bare lige sådan i kan se lidt hvad jeg mener:

<!--Regner-Det-Hele-Sammen-->
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function beregn(fForm)
{
if annonce_input.annonce_hojde.value = "20" then

fForm.sum.value = (+annonce_input.annonce_hojde.value + +annonce_input.annonce_spalter.value / 20)

else if

if annonce_input.annonce_hojde.value = "42" then

fForm.sum.value = (+annonce_input.annonce_hojde.value + +annonce_input.annonce_spalter.value / 21)

else if

o.s.v -
o.s.v - o.s.v - o.s.v - o.s.v -

}
</SCRIPT>

Håber i forstår hvor jeg vil hen.
Avatar billede steffansteffan Nybegynder
12. januar 2005 - 13:00 #1
Ingen med et bud?
Avatar billede steffansteffan Nybegynder
12. januar 2005 - 14:27 #2
Lukker tråden. En flink person over MSN hjalp mig.
Gider ikke lige til og skrive løsningen ned, da den var lidt advanceret.
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