webForumDet fria alternativet

Radio check

1 svar · 168 visningar · startad av Quazzo

QuazzoMedlem sedan juli 2001324 inlägg
#1

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]

ZreoXMedlem sedan juli 200159 inlägg
#2

Nja snarare:
Skriv koden rätt från början.

Ett annat tips i liknande anda är att aldrig skriva kod för då blir det inte heller några fel. =)

------------------
Kodarkivet
----------------------
Kodarkivet

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)