Zwei von einander unabhängige Submitbuttons
Verfasst: 09.09.2011 17:20
Hallo!
Ich bin gerade etwas verwirrt. In der prosilver/theme/ucp_register.html habe ich es geschafft, zwei voneinander unabhängige Submit-Buttons einzubauen. D.h., der übliche für die Profildaten und ein weiterer, nach dessen Anklicken ein Paßwort generiert werden soll. Klickt man den Paßwort-Button, bleibt der bislang eingegebene Inhalt in den Registrierungsfeldern erhalten und ein Paßwort wird generiert.
In der ucp_profile_reg_details.html werden hingegen bereits eingegebene Änderungen wie z.B. neue E-Mail beim Klicken auf Absenden des Paßwort-Buttons entfernt.
In beide ucp-Templatedateien habe ich jeweils mit <!-- INCLUDE passwort.html --> die identische Templatedatei zur Eingabe der Paßwortoptionen eingebunden.
Die Paßwort-Templatedatei hat diesen Aufbau, die form-id ist abweichend von der form-id in den beiden ucp-Dateien, ebenso hat der Submit-Button einen anderes name-Attribut:
Das Script zur Paßworterzeugung rufe ich jeweils mit include() in der includes/ucp/ucp_register.php und der ucp_profile.php nach "case 'reg_details'" auf.
Kann mir jemand erklären, wieso einmal die bislang eingegebenen Daten erhalten bleiben und einmal nicht?
Ich möchte gern, daß diese auch in der ucp_profile_reg_details.html nach der Paßwortgenerierung erhalten blieben.
Ich bin gerade etwas verwirrt. In der prosilver/theme/ucp_register.html habe ich es geschafft, zwei voneinander unabhängige Submit-Buttons einzubauen. D.h., der übliche für die Profildaten und ein weiterer, nach dessen Anklicken ein Paßwort generiert werden soll. Klickt man den Paßwort-Button, bleibt der bislang eingegebene Inhalt in den Registrierungsfeldern erhalten und ein Paßwort wird generiert.
In der ucp_profile_reg_details.html werden hingegen bereits eingegebene Änderungen wie z.B. neue E-Mail beim Klicken auf Absenden des Paßwort-Buttons entfernt.
In beide ucp-Templatedateien habe ich jeweils mit <!-- INCLUDE passwort.html --> die identische Templatedatei zur Eingabe der Paßwortoptionen eingebunden.
Die Paßwort-Templatedatei hat diesen Aufbau, die form-id ist abweichend von der form-id in den beiden ucp-Dateien, ebenso hat der Submit-Button einen anderes name-Attribut:
Code: Alles auswählen
<form id="postform1" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
...
<fieldset class="submit-buttons">
{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />
<input type="submit" name="submitpw" value="{L_SUBMIT}" class="button1" />
{S_FORM_TOKEN}
</fieldset>
...
</form>
Kann mir jemand erklären, wieso einmal die bislang eingegebenen Daten erhalten bleiben und einmal nicht?
Ich möchte gern, daß diese auch in der ucp_profile_reg_details.html nach der Paßwortgenerierung erhalten blieben.