Moin,
ich benutze den Fragetyp "Inhalte übertragen" um eine Zeichenfläche darzustellen.
Jetzt würde ich gerne direkt unter die Zeichenfläche ein Textfeld positionieren, falls jemand noch etwas dazu schreiben möchte.
Hier habe ich ein Textfeld über den Tag textarea in den Code der Frage
<div style="text-align: center;">
<canvas id="%q.id%canvas" width="600" height="600" style="border: 1px solid #CCCCCC;">
</canvas>
<textarea placeholder="Hier können Sie ihrer Zeichnung ein Kommentar hinzufügen"></textarea>
</div>
<!-- Note: Remove buttons as required -->
<div style="display: flex; justify-content: space-between; width: 300px; margin: 1em auto 2em;">
<button type="button" id="%q.id%btnUndo" title="Rückgängig">◀</button>
<button type="button" id="%q.id%btnClear" title="Bild löschen">Nochmal von vorne</button>
<button type="button" id="%q.id%btnSend" >Fertig, Weiter</button>
</div>
<style>
textarea {
background: transparent;
width: 600px;
height: 100px;
outline: none;
box-shadow: inset 2px 2px 2px #ddd;
}
Das Textfeld wird allerdings nicht abgespeichert. Also war meine Überlegung, dass ich eine Textfeld Frage erstelle und die über den Code
<?php question('G003', '01'); ?>
die Textarea ersetze - das funktioniert nicht bzw. der php Code wird einfach ignoriert.
- Hab ich einen Fehler in meiner Überlegung/ im Code?
- Gibt es eine Alternative um das Textfeld mit der Datenablage zu verknüpfen?