Einzelnen Beitrag anzeigen
Alt 13.03.2014, 17:03   #1
JensL
Administrator
Site Admin
 
Registriert seit: 02.03.2010
Beiträge: 2.470
JensL befindet sich auf einem aufstrebenden Ast
Manuell per HTML ein Textfeld einfügen
An (fast) jeder Stelle kann man manuell ein Textfeld einbinden, um die Dateneingabe zu ermöglichen, auch wenn es hierfür von der Software kein angebotenese Feature gibt.

Dazu braucht Ihr zunächst eine 911er Frage, damit die benötigten Variablen angelegt werden. Achtet hier bitte auf den richtigen Typ, dies ist primär wichtig wenn Text und nicht nur Zahlen erfasst werden sollen.

Dann fügt Ihr an der gewünschten Stelle (ggf. im HTML-Editor innerhalb des Frageneditors) folgenden HTML-Code ein:

Code:
<input type="text" id="v_x" name="v_x" value="#v_x#" style="width: 200px" maxlength="47" />
Dabei müsst Ihr natürlich noch v_x durch den Namen der zuvor angelegten Variable ersetzen. style="width: 200px" steuert die angezeigte Breite des Feldes, maxlength="47" dagegen wie viele Zeichen maximal eingegeben werden können (in Kombination mit dem gewählten Variablentyp.

U.u. kann es nötig sein, die Variablen mit einem Rekodierungstrigger (Ausführungsposition: direkt) mit einem Wert, oder leerem Inhalt vorzubelegen.

Weitere Informationen zu Textfeldern findet Ihr unter http://de.selfhtml.org/html/formulare/eingabe.htm
JensL ist offline