|
Verfasst am: 18. 07. 2007 [13:12]
|
|
Maxxon
Dabei seit: 15.02.2007
Beiträge: 37
|
Hallo!
Ich baue gerade eine kleine Umfrage mit Jk_Poll für eine Webseite.
Die Antworten können aus einer Liste mit Radiobuttons ausgewählt werden.
Um die Zugänglichkeit zu verbessern, möchte ich, dass ein Radiobutton bereits vorbelegt ist. Dadurch ist auch eine Bedienung per Tastatur einfacher. JK_Poll hat standardmäßig allerdings keinen Button vorbelegt.
Ich habe es jetzt so gelöst, dass ich in der Datei "class.tx_jkpoll_pi1.php" für die Erzeugung der Buttons eine Schleife eingebaut habe:
if($i == 0)
{
$markerArrayAnswer["###ANSWERTEXT_FORM###"] = '<input class="pollanswer" name="'. $this-" />prefixId. '[answer]" type="radio" alt="'. $i .'" checked="checked" />';
}
else
{
$markerArrayAnswer["###ANSWERTEXT_FORM###"] = '<input class="pollanswer" name="'. $this-" />prefixId. '[answer]" type="radio" alt="'. $i .'" />';
}
Das erste Element erhält damit das Attribut "checked", die anderen nicht.
Jetzt wird im Frontend auch schön alles brav angezeigt. Die Umfrage funktioniert allerdings nicht mehr! Ich bekomme nach der Auswahl die Meldung "Bitte wählen Sie ein Element aus!"
Ich denke, dass es an dem vorbelegten "checked" liegt. Aber ich weiß nicht wie ich es sonst machen soll! Die Anleitung zur Extension bringt auch keine Lösung.
Weiß jemand Rat?
|