Får fel när jag ska kolla om mina radioknappar är ifyllda....alltså kodsnutten som ger numerror=8 som ej vill funka....
<SCRIPT LANGUAGE="JavaScript">
<!--
function root_check()
{
var numerror;
var gatuadress=document.category_form.gatuadress.value;
var postnr=document.category_form.postnr.value;
var fname=document.category_form.fname.value;
var ename=document.category_form.ename.value;
var postadress=document.category_form.postadress.value;
var tel=document.category_form.tel.value;
numerror = 0;
if (gatuadress=="") numerror=1;
if (postnr=="") numerror=2;
if (document.category_form.email.value.indexOf("@")==-1) numerror=3;
if (fname=="") numerror=4;
if (ename=="") numerror=5;
if (postadress=="") numerror=6;
if (tel=="") numerror=7;
var n, check=document.category_form.q1
for (var i=0; i<check.length; i++){if(check[i].checked) n=1;}
if (!n) {numerror=8;}
)
if (numerror==8)
{
alert ('Du har svarat på alla frågor utom fråga nr:8!');
return false;
}
if (numerror==0)
document.category_form.submit();
}
// -->
</SCRIPT>
---------------------------------------
Fixat...blev ngt enkelt fel när jag skapade koden från ASP.....
---------------------------------------
response.write "var n, check=document.category_form.q" & RS_contest("id")
response.write vbCrLf
response.write "for (var i=0; i<check.length; i++){if(check.checked) n=1;}"
response.write vbCrLf
response.write "if (!n) numerror=" & error &";"
response.write vbCrLf
---------------------------------------
Så ett tips..undvik att blanda dynamisk radio, array:er, asp med javascript.....
[Redigerat av Quazzo den 13 aug 2001]