Ik heb volgende fomulier:
Het formulier event select wordt gegenereert door asp met waardes vanuit een database. Dus ene keer kunnen hier 2 selecties staan en andere keer 10.
Door het atribuut multiple="multiple" kan ik meerdere waardes in de dropdown selecteren. Wat ik wil is dat javascript telt hoeveel waardes ik geselecteerd heb. dus als ik er 5 selecteerd moet het "5" zijn en als ik dan weer eentje deselecteer moet het "4" zijn.
Weet iemand hier een code voor? Of tips? De moeilijkheid zit hem namelijk dat de opties dynamisch zijn en dat het in een select type zit.
Code:
<form action="next.asp" name="multi" method="post">
<select name="genre" size="30" multiple="multiple" id="genre" onChange="alert('Are you sure you want to give us the deed to your house?')" >
<%
Do While Not objRec.EOF
%>
<option value="<%= objRec.Fields("Naam_Id").Value %>"><%= objRec.Fields("Naam").Value %></option>
<%
objRec.MoveNext
Loop
%>
</select>
<input type="submit" value="druk" name="druk" />
</form>
Het formulier event select wordt gegenereert door asp met waardes vanuit een database. Dus ene keer kunnen hier 2 selecties staan en andere keer 10.
Door het atribuut multiple="multiple" kan ik meerdere waardes in de dropdown selecteren. Wat ik wil is dat javascript telt hoeveel waardes ik geselecteerd heb. dus als ik er 5 selecteerd moet het "5" zijn en als ik dan weer eentje deselecteer moet het "4" zijn.
Weet iemand hier een code voor? Of tips? De moeilijkheid zit hem namelijk dat de opties dynamisch zijn en dat het in een select type zit.