Hallo,

Bij de checkbox staat het volgende:
<input type="checkbox" name="Diner" id="Diner_" value="Diner Satebuffet"onclick="javascript:calculateTotals();">

Hoe kan ik de "id" toepassen bij een vervolgkeuzelijst?

<select size="1" name="Activiteit">
<option selected value="Maak hier een keuze">Maak hier een keuze</option>
<option value="Alleen Diner">Alleen Diner</option>
<option value="Diner + feest ">Diner + feest</option>
<option value="Alleen feest">Alleen feest</option>
</select>

Alvast bedankt voor de reactie(s)
Ik snap je niet echt helemaal?
Gaat het om een chained selectbox?
Graag wil ik id="Diner_" en onclick="javascript:calculateTotals();">
toevoegen bij het vervolgkeuzelijst maar weet niet hoe ik dit moet toevoegen.
Ik zou voor deze keuzes (en ook in het algemeen) unieke nummers introduceren. In eerste instantie omdat dit makkelijker bij te houden is maar ook, en misschien nog belangrijker, omdat er op die manier geen hard coding van de labels is. De teksten van deze labels kun je dan ook vrij veranderen, los van de keuze waar deze bij hoort. En tot slot misschien ook omdat het identificeren van keuzes op grond van de bijbehorende labels nogal foutgevoelig is (vooral als deze tekst na verloop van tijd verandert).
Ehhhhh... sorry, hier begrijp ik niets van.
Waar komen die ID's nu dan vandaan?
Bij deze het andere deel er ook bij:

<script >
function calculateTotals ()
{
nCost3 = 10;
nCost4 = 5;
nTotal = 0;

if (document.getElementById("Diner_").checked )
{
nTotal = nTotal + nCost3;
}

if (document.getElementById("Feest_").checked )
{
nTotal = nTotal + nCost4;

}
//alert("Total=" + nTotal);
document.getElementById("Totaal_bedrag").value = nTotal.toFixed(2);
}
</script>

<input type="checkbox" name="Diner" id="Diner_" value="Diner Satebuffet"onclick="javascript:calculateTotals();"></span></font></span></font><font face="Verdana" style="font-size: 11pt"><b>
Diner </b></font>

<input type="checkbox" name="Feest" id="Feest_" value="Feest" onclick="javascript:calculateTotals();"></span></font></span></font><font face="Verdana" style="font-size: 11pt"><b> Feest </b>
Zou je code-tags willen gebruiken? Dan leest het makkelijker hier op het forum.
ik mis een spatie voor onclick="javascript:calculateTotals();".
Bij deze:


<script >
function calculateTotals ()
{
nCost3 = 10;
nCost4 = 5; 
nTotal = 0;

if (document.getElementById("Diner_").checked )
{
nTotal = nTotal + nCost3;
}

if (document.getElementById("Feest_").checked )
{
nTotal = nTotal + nCost4;

}
//alert("Total=" + nTotal);
document.getElementById("Totaal_bedrag").value = nTotal.toFixed(2);
}
</script>


<input type="checkbox" name="Diner" id="Diner_" value="Diner Satebuffet" onclick="javascript:calculateTotals();"></span></font></span></font><font face="Verdana" style="font-size: 11pt"><b>
Diner </b></font>

<input type="checkbox" name="Feest" id="Feest_" value="Feest" onclick="javascript:calculateTotals();"></span></font></span></font><font face="Verdana" style="font-size: 11pt"><b> Feest </b>
- Ariën - op 17/09/2018 18:50:37

Zou je code-tags willen gebruiken? Dan leest het makkelijker hier op het forum.

Zie ook Veelgestelde Vragen

Reageren