Hallo,
ich versuche mich an ein Script, welches mir "sagen" soll das ich nicht alle Radiobuttons in einer Reihe anklicken darf, bzw. dann weiter machen soll wenn 5 verschiedene angeklickt sind, aber irgendwie will JavaScript mit meinen Value-Wertan aus dem Formular net rechnen. Hier mal ein Stück Quelltext dazu:
Ich hoffe das reicht um mir zusagen woran es liegt dass, das Script nicht das tut was es soll.
ich versuche mich an ein Script, welches mir "sagen" soll das ich nicht alle Radiobuttons in einer Reihe anklicken darf, bzw. dann weiter machen soll wenn 5 verschiedene angeklickt sind, aber irgendwie will JavaScript mit meinen Value-Wertan aus dem Formular net rechnen. Hier mal ein Stück Quelltext dazu:
Code:
<script language="JavaScript">
<!--
function checkform(form)
{
if(form.email.value.length<1)
{
alert("Bitte geben Sie Ihre Emailadresse ein.");
return false;
}
x1=0;x2=0;x3=0;x4=0;x5=0;
for(var i = 0; i < 16;i++)
{
if(form.fuenf[i].ckecked) x5=i+1;
}
for(var i=0; i<16;i++)
{
if(form.vier[i].ckecked) x4=i+1;
}
for(var i=0; i<16;i++)
{
if(form.drei[i].ckecked) x3=i+1;
}
for(var i=0; i<16;i++)
{
if(form.zwei[i].ckecked) x2=i+1;
}
for(var i=0; i<16;i++)
{
if(form.eins[i].ckecked) x1=i+1;
}
if((x1==0)||(x2==0)||(x3==0)||(x4==0)||(x5==0))
{
alert(x5);
return false;
}
if((x1==x2)||(x2==x3)||(x3==x1)||(x4==x1)||(x5==x1)||(x3==x2)||(x4==x2)||(x5==x2)||(x4==x3)||(x3==x5)||(x5==x4))
{
alert ("Doppelte Wertung für einen Titel ist nicht zulässig!");
return false;
}
}
//-->
</script>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<div align="center"><a href="http://www.second-wave.de" target="_blank" onmouseover="window.status='Second-wave.de';return true;" onmouseout="window.status='Fertig';return true;"><img src="http://www.second-wave.de/images/werbebanner.gif" width="480" height="60" border="0" alt="Second-Wave.de"></a></div>
<form action="voting.php" method="POST" name="hoererhits" onSubmit="return checkform(this)">
<div align="center"><h1>Hörerhits</h1>vom 06.11.2005</div><br>
<table border="0">
<tr><th colspan="3">Neuvorstellungen</th></tr>
<tr><td>Nummer</td><td><div align="center">Titel</div></td><td>Punkte(5,4,3,2,1)</td></tr>
<tr><td>1.</td><td>DJ Ötzi - Gebt mir ein Zeichen</td><td><input type="Radio" name="fuenf" value="1"><input type="Radio" name="vier" value="1"><input type="Radio" name="drei" value="1"><input type="Radio" name="zwei" value="1"><input type="Radio" name="eins" value="1"></td></tr>