[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
xform 4.14 hidden Feld (REX4.6.2) - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
cwenet
Beiträge: 380
Registriert: 16. Feb 2006, 10:13
Wohnort: Lake Constance

xform 4.14 hidden Feld (REX4.6.2)

18. Feb 2016, 14:06

Guten Tag,

hiermit möchte ich gerne einen Wert im input type hidden platzieren:

Artikel wird so aufgerufen:
index.php?article_id=21&event=57

Code: Alles auswählen

$event = rex_get("event", 'string');
echo "->".$event; // wird korrekt erkannt. Soll aber nach dem Absenden wieder angezeigt werden

$xform = new rex_xform();
$xform->setValueField('text', array('test', 'foo'));
$xform->setValueField('hidden', array('event', $event)); // ist im Formular Code nicht sichtbar
$xform->setValidateField('empty', array('test', 'nope!'));
$xform->setObjectparams("form_action", rex_getUrl($REX['ARTICLE_ID']));

$form = $xform->getForm();

if ($form == '') {
    // form submitted
    $formData = $xform->objparams['value_pool']['email'];
    
    print_r($formData);
} else {
    // show form
    echo $form;
}
Das hidden Feld wird aber nie sichtbar im gerenderten Quellcode.

Bitte um Hilfe.
Gruß
Christoph

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

Re: xform 4.14 hidden Feld (REX4.6.2)

18. Feb 2016, 16:09

Hej,

hidden Felder werden nicht im Quelltext angezeigt.

vg Thomas

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: xform 4.14 hidden Feld (REX4.6.2)

18. Feb 2016, 16:15

Habe neuelich so ein Uploadfeld realisiert. Dass müsste so auch für hidden klappen:

Code: Alles auswählen

$xform->setValueField('html', array('html', '<input id="file-upload" name="file" type="file" size="50" accept="image/gif,image/jpeg,image/jpg,image/png,image/bmp,image/pdf" />'));

cwenet
Beiträge: 380
Registriert: 16. Feb 2006, 10:13
Wohnort: Lake Constance

Re: xform 4.14 hidden Feld (REX4.6.2)

18. Feb 2016, 16:37

Vielen lieben Dank.

via html value hat es geklappt.

Code: Alles auswählen

$xform->setValueField('html', array('html', '<input type="hidden" name="event" value="'.$event.'">'));
Einen schönen Tag
Christoph

Zurück zu „Allgemeines [R4]“