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