Lars Ridder wrote :
>
> "Lars Ridder" <ridder@e-privat.dk> wrote in message
> news:bi52r1$b2j$1@jarjarbinks.mobilixnet.dk...
>> Se på denne side:
>>
http://www.belcanto.dk/test.asp
>> Feltet "Ægtefælle" skal kun returnere fejl for tomt felt, hvis
>> brugeren
> har
>> valgt "Ægtefællemedlemsskab".
>>
>> Jeg har forsøgt at ændre linien:
>> if((document.forms[0].faelle.value=='') && (error==0))
>>
>> til:
>> if((document.forms[0].faelle.value=='') &&
>> (document.forms[0].mtype.value<>'Ægtefællemedlemsskab (300 kr. i
>> alt)') && (error==0))
>>
> Jeg har nu rettet <> til != i linien ovenover, men selvom værdien af
> mtype er lig 'Ægtefællemedlemsskab (300 kr. i alt)', får jeg stadig
> fejlmeddelelsen.
> Hvad skal jeg gøre for kun at få fejlmeddelelsen, hvis værdien af
> feltet "faelle" er tom OG værdien af feltet "mtype" er lig
> 'Ægtefællemedlemsskab (300 kr. i alt)' ?
I stedet for at checke på værdien af din radiobutton bør du checke på om
den aktuelle er valgt.
Dette gør du fx således:
<html>
<head>
<title></title>
<script type="text/javascript">
function doMe() {
for (i = 0;i<3;i++) {
alert(document.forms[0].r[i].checked);
}
}
</script>
</head>
<body>
<form id="f1" action="page.aspx" method="post">
<input type="radio" name="r">
<input type="radio" name="r">
<input type="radio" name="r">
<input type="button" onclick="doMe()" value="click">
</form>
</body>
</html>
--
Jesper Stocholm -
http://stocholm.dk
if you are competing with the darknet, you must compete on the darknet's
own terms: that is convenience and low cost rather than additional
security. (
http://crypto.stanford.edu/DRM2002/darknet5.doc )