Hans Wurst: Interaktion bei Klick auf Radiobuttons

Beitrag lesen

Bei Klick auf den Radio-Button 1, 2 oder 3 soll eine Meldung ausgegeben werden... leider ohne Erfolg.

Baue testausgaben rein, prüf ob die Funktion aufgerufen wird, ob eine IF-Bediengung irgendwann Wahr wird und vorallem, was du mit dem Paramter "ID" übergibst.

<script type="text/javascript" language="javascript">
function rate(id) {
if (document.rateform_[id].rate_value[0].checked == true) {
alert("Button 1 wurde ausgewähl");
//bewerte mit 0
  } else if (document.rateform_[id].rate_value[1].checked == true) {
alert("Button 2 wurde ausgewähl");
//bewerte mit 1
          } else if (document.rateform_[id].rate_value[2].checked == true) {
alert("Button 3 wurde ausgewähl");
//bewerte mit 3
  } else {
//nichts unternehmen
  }
}
}
</script>

  
Hier die etwas bessere Variante:  
`<input type="radio" name="rate_value" onclick="rate(this);" value="<?php $entry['id'] ?>" />`{:.language-html}  
  
~~~javascript
function rate(obj) {  
 if(obj.checked) { alert("Gewählte Option: "+ obj.value) }  
}