mitwachsendes formularfeld [gelöst]
Eingetragen von derwal (146)
am 11.09.2014 - 09:17 Uhr in
am 11.09.2014 - 09:17 Uhr in
hallo...
wenn man einen contenttyp erstellt, hat man die möglichkeit einem textfeld eine bestimmte höhe zuzuordnen.
ich sage also dass ich 2 zeilen haben möchte. soweit so gut.
wenn ich jetzt aber mehr als 2 zeilen text habe dann bleibt das feld genau 2 zeilen groß.
ich möchte aber dass das feld quasi mitwächst
hier ein beispiel:
http://aktuell.de.selfhtml.org/artikel/javascript/variable-textarea/beis...
ich hatte mal ein modul gefunden welches genau das macht. leider finde ich es nicht mehr.
hat vielleicht jemand eine idee?
- Anmelden oder Registrieren um Kommentare zu schreiben
Bei einer Textarea gibt es am
am 11.09.2014 - 09:27 Uhr
Bei einer Textarea gibt es am unteren Ende des Feldes einen "Anpack", mit dem Du das Feld größer ziehen kannst. Reicht das nicht?
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
nein, das möchte ich eben
am 11.09.2014 - 09:29 Uhr
nein, das möchte ich eben nicht :(
Dann geht es eben nur über
am 11.09.2014 - 10:21 Uhr
Dann geht es eben nur über den Einbau von entsprechenden JavaScript/jQuery, da Du eine Aktion auf dem Client haben willst. Dazu brauchst Du aber kein eigenes Modul sondern "nur" das JavaScript, das Du dann in Deine Seite einbinden mußt (z.B. über einen Eintrag in der .info-Datei Deines Themes).
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
wenn ich doch nur ahnung
am 11.09.2014 - 12:24 Uhr
wenn ich doch nur ahnung hätte von javascript bzw wie man das einbaut.
ich hab mir jetzt mal das
am 11.09.2014 - 13:04 Uhr
ich hab mir jetzt mal das modul js injector installiert. dort kann den code direkt eingeben ohne an der .info datei herumbasteln zu müssen.
hast du eine ahnung wie dieser code aussehen könnte?
danke
Hier hast du gleich 2
am 11.09.2014 - 13:12 Uhr
Hier hast du gleich 2 Varianten:
http://www.jacklmoore.com/autosize/
Mit js injector kannst du auch das Script (ist zwar ohnehin klein) aber nur auf der Seite ausgeben wo es gebraucht wird.
Ohne js incector gibt es hier eine feine Anleitung:
http://forward-media.de/tutorial/javascript-richtig-einbinden-0
Grüße Jenna
In dem von DIr angegebenen
am 11.09.2014 - 13:24 Uhr
In dem von DIr angegebenen Beispiel wird der Code ja schon gezeigt. Das nutzt Dir aber nichts, weil Du mit Drupal arbeitest und also die Ausgabe der Textarea nicht so ohne weiteres beeinflussen kannst. Also brauchst Du ein weiteres Stückchen Code, das Deine Textarea mit der zugehörigen JavaScript-Funktion verbindet. Ohne zu wissen, was Du da tust, vergiß es. Du brauchst ein Grundverständnis, wie JavaScript eingestzt wird und welche Trigger es gibt.
Den js-Injector braucht es auch nicht. In den meisten Themes ist bereits ein auskommentiertes Beispiel für das Einbinden von JavaScript in der .info-Datei vorhanden. Damit hast Du ein Modul gespart.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
hey,.. danke vorerst mal für
am 11.09.2014 - 13:49 Uhr
hey,..
danke vorerst mal für deine bemühungen. ich werd mich da mal einlesen und schauen ob ich's schaff...
dank dir ganz herzlich ;)
HIER DIE LÖSUNG
am 11.09.2014 - 14:44 Uhr
Es gibt ein Modul hierfür...
https://www.drupal.org/node/1332210