javascript berekenen
Momenteel zit ik met een probleempje,
Ik wil graag via een select een nummer ophalen, en deze berekenen met het aantal checkboxen dat geselecteerd zijn
bijv:
select optie value 2 is actief en er zijn 5 checkboxen geselecteerd
dan word het 2*5 = 10 en dat een javascript dan direct 10 laat zien, en als ik er 1 checkbox bij klik dat hij 12 laat zien of als ik de select verander dat hij dan ook weer veranderd,
graag zou ik willen vragen of iemand voor zoiets een voorbeeld kan maken.
hier is een voorbeeld html script waar het in geplaast moet worden
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<form name='test' id='test'>
<tr>
<select name='uren'>
<option value='1'>1 uur</option>
<option value='2'>2 uur</option>
<option value='3'>3 uur</option>
<option value='4'>4 uur</option>
</select>
</tr>
<tr>
<td><input type='checkbox' name='zoek' value='1'>checkbox 1</td>
</tr>
<tr>
<td><input type='checkbox' name='zoek' value='2'>checkbox 2</td>
</tr>
<tr>
<td><input type='checkbox' name='zoek' value='3'>checkbox 3</td>
</tr>
<tr>
<td><input type='checkbox' name='zoek' value='4'>checkbox 4</td>
</tr>
<tr>
<td><input type='checkbox' name='zoek' value='5'>checkbox 5</td>
</tr>
<tr>
<td><input type='checkbox' name='zoek' value='6'>checkbox 6</td>
</tr>
<tr>
<td>hier met javascript de berekening van aantal uur keer het aantal checkboxen dat aangevinkt is</td>
</tr>
</form>
<tr>
<select name='uren'>
<option value='1'>1 uur</option>
<option value='2'>2 uur</option>
<option value='3'>3 uur</option>
<option value='4'>4 uur</option>
</select>
</tr>
<tr>
<td><input type='checkbox' name='zoek' value='1'>checkbox 1</td>
</tr>
<tr>
<td><input type='checkbox' name='zoek' value='2'>checkbox 2</td>
</tr>
<tr>
<td><input type='checkbox' name='zoek' value='3'>checkbox 3</td>
</tr>
<tr>
<td><input type='checkbox' name='zoek' value='4'>checkbox 4</td>
</tr>
<tr>
<td><input type='checkbox' name='zoek' value='5'>checkbox 5</td>
</tr>
<tr>
<td><input type='checkbox' name='zoek' value='6'>checkbox 6</td>
</tr>
<tr>
<td>hier met javascript de berekening van aantal uur keer het aantal checkboxen dat aangevinkt is</td>
</tr>
</form>
Bij voorbaart dank.
Mvg,
T. Kampherbeek
Gewijzigd op 01/01/1970 01:00:00 door Tim Kampherbeek
Fix dat eerst.
Dit is ook maar een voorbeeld Karl
jQuery. Dan bind je de update functie aan de checkboxen en aan de select.
In die functie kijk je hoeveel checkboxen checked zijn en welke option selected.
Daarmee kan je de berekening doen.
Nou, dan pak je natuurlijk In die functie kijk je hoeveel checkboxen checked zijn en welke option selected.
Daarmee kan je de berekening doen.
Karl schreef op 19.12.2009 14:59:
Is wel heel kort door de bocht. Ik kan me toch wel een aantal situaties voorstellen waarbij het wel degelijk beter is dan met labels werken.Forms horen niet in tabellen.
Fix dat eerst.
Fix dat eerst.
Bijvoorbeeld: de rechtenstructuur van iets aanpassen waar 'modules' (oid) in kolommen staan, de gebruikersgroepen in rijen met daarachter (in de cellen onder de modules) de checkboxes.
Elwin schreef op 19.12.2009 16:28:
Bijvoorbeeld: de rechtenstructuur van iets aanpassen waar 'modules' (oid) in kolommen staan, de gebruikersgroepen in rijen met daarachter (in de cellen onder de modules) de checkboxes.
Karl schreef op 19.12.2009 14:59:
Is wel heel kort door de bocht. Ik kan me toch wel een aantal situaties voorstellen waarbij het wel degelijk beter is dan met labels werken.Forms horen niet in tabellen.
Fix dat eerst.
Fix dat eerst.
Bijvoorbeeld: de rechtenstructuur van iets aanpassen waar 'modules' (oid) in kolommen staan, de gebruikersgroepen in rijen met daarachter (in de cellen onder de modules) de checkboxes.
Zal ik voortaan een hele disclaimer er bij schrijven?
Ze horen er in principe niet in. Dus ik ga niet allerlei uitzonderingen bedenken. Mogen andere mensen, zoals jij doen.