Hej NG og godt nytår !!!!
Sagen er jeg prøver at validere nogle muligheder hvor hver mulighed har
nogle valg. Valgene skal hentes fra en database derfor er det skrevet i asp,
og indeksene i og j er
nødvendigevis ikke lig 6 hhv 3 - bare et eksempel.
Jeg har prøvet at indesætte to for-løkker i funktionen valid() en der køre
for j og en for i men det virker ikke
Så mit ? er: kan jeg validere således at der er taget et og kun et valg
indenfor hver mulighed, og hvis ja hvordan ?
Her er koden:
<html>
<body>
<script type="text/javascript">
function valid()
{
error = 0;
if(!((document.forms[0].RadioButton"j'te"[i'te].checked) && (error==0))
{
alert('Du skal vælge hvad du foretrækker!');
document.forms[0].Radiobutton"j'te".focus();
error = 1;
}
if(error == 0)
document.forms[0].submit();
}
</script>
<Form ACTION="" METHOD='POST' onsubmit=valid();return false;>
<%
For j = 1 to 3
stat = 1
slut = 6
For i = stat To slut
If ("valg" & i & "") <> "" Then
Response.Write "<input type='radio' value=' & i &' name='RadioButton" & j
& "'>" & "valg" & j & "og" & i & "" & "<br>"
End If
Next
Next
%>
<input type='Submit' Value='Indsend svar'>
</form>
</body>
</html>
Med venlig hilsen
Vaeske