Behöver hjälp med radioknappar. Efter ett val gjorts vill jag fylla en combobox med värden beroende på vilken radioknapp som valts.
Jag har nedanstående html-kod för radioknapparna:
<FORM METHOD="get" ACTION="person.asp" name="formtag">
<!--P><STRONG>Vad vill du göra?</STRONG></P-->
<%'value är samma som typID i databasen
'onClick="return kontroll() så att sidan laddas om direkt när ett val
gjorts
'--- det valet som gjordes ska vara markerat och bestämma värdena i Över
combo-boxen%>
<INPUT id=1 type=radio name=typID value="1" onClick="return kontroll()">Enhet
<INPUT id=2 type=radio name=typID value="2" onClick="return kontroll()">HuvudAvd/fabrik
<INPUT id=3 type=radio name=typID value="3" onClick="return kontroll()">UnderAvd/ansvarsomr
<INPUT id=4 type=radio name=typID value="4" onClick="return kontroll()">Person
och nedanstående kod för kontroll om något matats in:
<script language="javascript">
function kontroll()
{
typID = document.formtag.typID.checked //typID som ska skickas med vid omladdning av sidan
//om inget matats in i radioknappsgruppen typID
if (!document.formtag.typID[0].checked && document.formtag.typID[1].checked && !document.formtag.typID[2].checked && !document.formtag.typID[3].checked)
{
alert("Du måste fylla i vilken typ som ska ligga över personen"); //ge felmeddelande
return false;
}
}
</script>
Vad som är ett stort fel nu är att typID i functionkontroll är null. Någon som ser varför?
Den andra frågan är hur jag efter att jag klickat sätter värden i comboboxen på samma sida? Just nu sätter jag värden i den direkt vet inte om jag måste styra det i någon funktion kanske :q
Det var många frågor på en gång! Hoppas någon kan hjälpa här!
//Johanna