Datenübergabe an Formular via Ajax

FIXME translate

Ausgangspunkt ist die Entwicklung von markus_s. Diese Funktion via php wird in diesem Fall durch Javascript ersetzt.


Ausgang: http://www.phpwcms-howto.de/wiki/doku.php/deutsch/phpwcms-system/artikel/contentparts/formular/spezielle-anwendungen/autom-subjekt-im-formular

Autor: Robert/ q23.media

Problemstellung:
Jeder Shopartikel bekommt eine Art Anfrageformular eingebettet. Damit der Kunde nicht den erfragten Artikel neu eingeben muß bietet es sich an diesen direkt an das Form zu übergeben. Da der Shop out-of-the-box läuft ist das leider nicht per RT möglich. Mit dieser Lösung klappt es allerdings jegliche Infos per Javascript zu generieren und in ein Form-Feld zu schreiben. Wobei ich mich hier der einfachheit halber auf die aktuell aufgerufene Seite beschränke, d.h. die URL abfrage.

1. Im Formular ein Feld mit dem Namen “testbsp” erstellen.

2. Im Bereich Vorlage (ich gehe davon aus das eine manuelle Vorlage erstellt wird) diese Daten einfügen:

<div style="display: none;">{testbsp}</div>
 
<script type="text/javascript"><!--
 document.getElementById('testbsp').value = document.location.href;
 //--></script>

Es ist leider nicht möglich in Schritt 1 ein hidden-field zu erzeugen und dieses per Ajax anzusprechen da dies immer am Ende, kurz vor </form> eingebettet wird und somit nach dem Aufruf der Javascript-Funktion.

3. Das Feld {testbsp} in die eMail Vorlage einfügen (oder als Subject auswählen), speichern und fertig.

deutsch/phpwcms-system/artikel/contentparts/formular/spezielle-anwendungen/autom-subjekt-im-formular-via-ajax.txt · Last modified: 2018/06/03 18:08 (external edit)
www.planmatrix.de www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0