Vielen Dank, die verzerrte Ansicht mit dem Platzhalter ist nun weg. Der Platzhalter funktioniert für meinen Zweck nur leider nicht, da man trotzdem in das Feld tippen kann ohne eine Eingabe zu machen.
Deshalb habe ich entsprechend der obigen Anleitung versucht ein dynamisches Feld mit JavaScript zu erstellen (meine Kenntnisse sind da leider sehr begrenzt). Das Textfeld taucht nun auf, wenn das Item mit einem der drei Plätze bewertet wurde. Sobald man die Auswahl aber ändert und das Item nicht mehr bewertet ist, bleibt das dynamische Textfeld trotzdem stehen und man kann wieder darin tippen ohne das Item bewertet zu haben.
Schickt man die Antwort ab und geht zurück auf die Seite, ist das Textfeld wieder verschwunden, bis man das Item wieder bewertet. Gibt es noch einen Zusatz zum Code, dass das Textfeld sofort verschwindet, sobald man dem Item eine der Bewertungen wieder entzieht?
Mein JavaScript dazu sieht so aus:
<script type="text/javascript">
<!--
var optionA = document.getElementById("AP01_07R1");
var optionB = document.getElementById("AP01_07R2");
var optionC = document.getElementById("AP01_07R3");
var frage = document.getElementById("AP11_qst");
function toggle() {
if (optionA.checked || optionB.checked || optionC.checked) {
frage.style.display = "";
} else {
frage.style.display = "none";
}
}
SoSciTools.attachEvent(optionA, "click", toggle);
SoSciTools.attachEvent(optionB, "click", toggle);
SoSciTools.attachEvent(optionC, "click", toggle)
toggle();
</script>