Andreas: Radiobuttons individuell gestalten ... ?

Beitrag lesen

Ich bin mir leider nicht sicher, ob das untenstehende Codebeispiel tatsächlich funktionstüchtig ist, weil ich das Formular bereits einige Male testweise über einen kostenlosen Provider verschickt habe, der mir jetzt, da ich denke, es müsste klappen, nicht mehr erlaubt, es heute nochmal zu probieren.

Head:

<script type="text/javascript">
var checkedButton=-1 // No button is checked by default
var rbValues=new Array()
rbValues[1]="Value1"
rbValues[2]="Value2"
rbValues[3]="Value3"
rbValues[4]="Value4"
function checkButton(buttonId) {

// Uncheck any checked button
 if (checkedButton!=-1) {
  document.images["rb_" + checkedButton].src="button_up.jpg"
 }

// Check clicked button
 document.images["rb_" + buttonId].src="button_down.jpg"

// Store clicked button ID
 checkedButton=buttonId

// Store new value to submit
 document.beispiel.valueToSubmit.value=rbValues[buttonId]

}
</script>

Body:

<form action="http://go4xml.com/formmail.php" name="beispiel" method="POST" enctype="multipart/form-data">
    <b>
 <input type="hidden" name="recipient" value="adresse@domain.com">
 <input type="hidden" name="subject" value="Feedbackformular">
 Option 1  <a href="#" onclick="checkButton(1)" onfocus="this.blur()"><img name="rb_1" src="button_up.jpg" border="0"/></a>
 <p>Option 2  <a href="#" onclick="checkButton(2)" onfocus="this.blur()"><img name="rb_2" src="button_up.jpg" border="0"/></a> <p><b>
  <input type="hidden" name="valueToSubmit"><input
    </p>
border="0" src="vote.jpg" name="Submit" onfocus="this.blur()" width="24" height="7" type="image">
    </b></p>
</form>

Vielen Dank für Deine Hilfe.