Skeeve: onclick="alert(this.checked)"; ?!?

Beitrag lesen

Moin!

Das hier ist es, was Dir die anderen versucht haben nahezubringen:

  
<html>  
<head>  
<script language="JavaScript" type="text/JavaScript" >  

  
 var old_value= null;  
 function storecheck (cb){  
  for (var i= cb.length; i--;) {  
   if ( ! cb[i].checked ) continue;  
   old_value= cb[i].value;  
   return;  
  }  
 }  
 function check( me ) {  
  if ( me.value == old_value ) {  
   alert( 'Noe... will ned!');  
  }  
  else {  
   alert( "Na gut!\n" + "Jetzt: " + me.value + "\nVorher: " + old_value );  
   old_value= me.value;  
  }  
 }  

  
</script>  
</head>  
<body onload="storecheck(document.forms['mainform'].elements['cb'])">  
<form method="post" name="mainform" action="http://www.google.de/" onsubmit="return false;">  
 <input onclick="check(this)" type="radio" name="cb" value="dies"/> mach dies<br/>  
 <input onclick="check(this)" type="radio" name="cb" value="das"/> mach das<br/>  
 <input onclick="check(this)" type="radio" name="cb" value="was anderes"/> mach was anderes<br/>  
 <input onclick="check(this)" type="radio" name="cb" value="erstmal nix" checked/> erstmal nix<br/>  
</form>  
</body>  
</html>  

Hilft's?
-- Skeeve