Gunnar Bittersmann: Radiobuttons Problem!

Beitrag lesen

Hello out there!

radioset() {

Du meinst function radioset() {?

if (document.form1.compare1[i].checked == true) {

document.form1.compare1[i].checked ist ein boolscher Wert, wozu der Vergleich gegen true? [http://forum.de.selfhtml.org/archiv/2006/2/t124010/#m798641]

if (document.form1.compare1[i].checked == true) {
   document.form1.compare2[i].disabled=true;
   }
   else
   {
   document.form1.compare2[i].disabled=false;
   }

Du willst also document.form1.compare2[i].disabled den negierten Wert von document.form1.compare1[i].checked zuweisen. Also ganz einfach:

document.form1.compare2[i].disabled = !document.form1.compare1[i].checked;

function radiocheck() {
[⋮]
  if (checked1 == "1" && checked2 == "1") {

Damit fragst du, ob jeweils das zweite Item jeder Liste ausgewählt wurde. Ist es das, was du willst?

See ya up the road,
Gunnar

--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)