Form erstellen - Probleme mit '#after_suffix'
Eingetragen von UwBach (310)
am 19.05.2008 - 09:55 Uhr in
am 19.05.2008 - 09:55 Uhr in
Die Erstellung und Verarbeitung von Formualren läuft an sich problemlos (Drupal 5.7). Lediglich die Anzeige nach einem Formularelement mit '#after_suffix' klappt nicht. Sieht jemand den Fehler?
$form['check4'] = array(
'#title' => t('Check 4'),
'#type' => 'textfield',
'#after_suffix' => '(in Grossbuchstaben)',
'#size' => 30
);
Der Wert "(in Grossbuchstaben)" wird gar nicht übernommen. Leider bin ich auch auf drupal.org nicht fündig geworden.
Gruß
UwBach
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn man sich
am 19.05.2008 - 10:40 Uhr
Wenn man sich http://api.drupal.org/api/file/developer/topics/forms_api_reference.html durchließt findet man weder von dr6 noch bei dr5 dsa Attribut #after_suffix. Meinst du vlt. nur suffix? oder prefix + suffix?
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.deXING
Ich möchte ..
am 19.05.2008 - 11:38 Uhr
.. gerne unmittelbar an ein Textfield eine Ausgabe machen, das soll mit '#after_suffix' gehen. Es ist so in dem Buch "Pro Drupal Development", Seite 175, beschrieben. Ich hatte es leider auch nicht in Doku gefunden.
Rauskommen soll folgender Quelltext:
<div class="form-item">
<label for="edit-vorname">Cecker 4: </label>
<input type="text" maxlength="128" name="vorname" id="edit-vorname" size="60" value="Vorname" class="form-text" /> (in Grossbuchstaben)
</div>
Ich nehme an das ein so fortschrittliches System wie Drupal das hinbekommt, die Frage ist nur wie?
Gruß
UwBach
Ist erledigt, ..
am 19.05.2008 - 11:46 Uhr
.. die Attribute heißen '#field_prefix' und '#field_suffix'.
Besten Dank