<input type="checkbox">

€  DM   $
   <input type="radio">

€   DM   $

Die Boxen bzw. Buttons werden ausgewertet, indem der Wahrheitswert bestimmt wird. Bei "true" (1) wird eine andere Reaktion ausgelöst als bei "false" (0). Um die Eingaben zuordnen zu können, müssen alle Felder den gleichen Namen bekommen und werden an ihrer [Nummer] unterschieden
Und hier der gekürzte Quelltext für die Checkboxen:

function abfrage_check() {
var a,b,c;
 a = document.box.check[0].checked;
 b = document.box.check[1].checked;
 c = document.box.check[2].checked;
  if(a==1&&b==0&&c==0)alert("Euro");
  if(a==0&&b==1&&c==0)alert("DM");
  if(a==0&&b==0&&c==1)alert("Dollar");
  :
  :
  :
  if(a==0&&b==0&&c==0)alert("Wählen Sie eine Währung aus !");
}

Und der Quelltext für die Radiobuttons:

function abfrage_radio() {
var a,b,c;
 a = document.box.radi[0].checked;
 b = document.box.radi[1].checked;
 c = document.box.radi[2].checked;
  if(a==1)alert("Euro");
  if(b==1)alert("DM");
  if(c==1)alert("Dollar");
  if(a==0&&b==0&&c==0)alert("Wählen Sie eine Währung aus !");
}
\|/
- -
C(o,o)D
o
---o0o--o0o---