dominikj: Radiobuttons Problem!

Beitrag lesen

Dazu bedarf es JavaScripts (und serverseitiger Prüfung wegen Nutzer ohen JavaScript); die Kategorie war richtig gewählt.

Könntest du oder wer anders da vllt eine Hilfestellung geben?

http://de.selfhtml.org/javascript/objekte/elements.htm hier insebsonder http://de.selfhtml.org/javascript/objekte/elements.htm#checked und http://de.selfhtml.org/javascript/objekte/elements.htm#value

Du musst dir also zwei Schleifen bauen in denen du rausfindest welche Box angekreuzt ist und deren value ermitteln und dann miteinander vergleichen

Struppi.

ich habe nun folgendes:

[javascript]
 radioset() {
  for(i=0;i<document.form1.compare1.length;i++) {
    if (document.form1.compare1[i].checked == true) {
   document.form1.compare2[i].disabled=true;
   }
   else
   {
   document.form1.compare2[i].disabled=false;
   }
   if (document.form1.compare2[i].checked == true) {
     document.form1.compare1[i].disabled=true;
   }
   else
   {
     document.form1.compare1[i].disabled=false;
   }
  }
}

function radiocheck() {
  for(i=0;i<document.form1.compare1.length;i++) {
   if (document.form1.compare1[i].checked == true) {
     checked1=i;
   }
   if (document.form1.compare2[i].checked == true) {
     checked2=i;
   }
  }
  if (checked1 == "1" && checked2 == "1") {
    window.location.href = "?go=view&view=compare&id1="checked1"&od2="checked2;
  }
  else
  {
    alert('Bitte zwei radiobuttons auswählen!');
  }
}
[/javascript]

Jedoch funktioniert die erste funktion nur, wenn die zweite nicht eingebaut ist.
Wie müsste das window.location.href z.B. aussehen? damit ich die ids übermitteln kann?