To kod JS, który chcę podpiąć:
<?php <script language='javascript' type='text/javascript'> function testuj(f) { for (i=0;i<f.rad1.length;i++) if (f.rad1[i].checked) var rad1c=1; if (rad1c!=1) { alert('zaznacz radio'); return false; } return true; } </script> ?>
To część formularza:
<?php $lista=array(); $sciezka = "graf1/"; $katalog = opendir($sciezka); while ($plik = strtolower(readdir($katalog))) { if ($plik<>"." && $plik<>"..") { if(!is_dir($sciezka.$plik) && pathinfo($sciezka.$plik, PATHINFO_EXTENSION) == 'png'){ $lista[]=$plik; } } } closedir($katalog); sort($lista); for ($i=0;$i<count($lista);$i++) { echo "<img src='".$sciezka."/".$lista[$i]."'><input type='radio' name='herby' value='".$lista[$i]."'>"; } echo"</div></div></div><div id='content'>"; echo "<input type='hidden' name='krok' value='2'>\n"; ?>
Żeby działało, trzeba wklepać taki kod na początek formularza:
<?php <form action="http://www.strona.pl/index.php" method="get" onSubmit="return testuj(this);"> ?>
Nie mogę na żadne sposoby z tym sobie poradzić.