Shopsystem ShopPilot

ShopPilot => Visual Forms => Thema gestartet von: dobra am August 10, 2012, 08:49:51

Titel: inline-Fehlermelung bei chguserdata funktioniert nicht ?
Beitrag von: dobra am August 10, 2012, 08:49:51
Hallo,

warum funktioniert die inline Fehlermeldung im Kundenkonto bei "Passwort ändern" (chguserdata Form) nicht ?

Die Option ist aktiviert und funktioniert auch bei allen anderen Formularen.
Auch bei den Kreditkartendaten "... nicht plausibel ..." war ja auch aus der deutsch.isl kommt.

<div class="error" nowrap align="left">__errorpass__</div>
und
<div class="error" nowrap align="left">__errorpass2__</div>

sind eingetragen
aber trotzdem wird für die Fehlermeldungen ("Passwort ist zu kurz" oder "Passwörter sind nicht identisch") immer die Meldungsseite aufgerufen.
Ist in den Demoshops so und auch in meinen Shops.

Habe ich da etwas übersehen ?

<form method="post" action="__UDC__">
<input type="hidden" name="pass_required" value="bitte ein Passwort eingeben ! ">
<input type="hidden" name="pass2_required" value="bitte das Passwort wiederholen ! ">
<fieldset>
<div class="fm-opt">
<label style="width:220px;" for="pass">Neues Passwort:</label>
<input style="width:120px;" name="pass" id="pass" type="password" value=""/>
<div class="error" nowrap align="left">__errorpass__</div>
</div>
<div class="fm-opt">
<label style="width:220px;" for="pass2">Neues Passwort bestätigen:</label>
<input style="width:120px;" name="pass2" id="pass2" type="password" value=""/>
<div class="error" nowrap align="left">__errorpass2__</div>
</div>
<fieldset>

<div class="fm-submit">
<input type="submit" class="kkbutton" name="send" value="Daten ändern!">
</div>
</form>
Titel: Re: inline-Fehlermelung bei chguserdata funktioniert nicht ?
Beitrag von: ahe am August 10, 2012, 11:28:21
Hallo Dobra,

nimm mal die entsprechenden Texte aus der deutsch.isl mit auf.
Ich glaube das waren

__errorTEXT402__
und
__errorTEXT403__
Titel: Re: inline-Fehlermelung bei chguserdata funktioniert nicht ?
Beitrag von: dobra am August 10, 2012, 11:40:03
hmmm...
habe es mal so versucht,

<form method="post" action="__UDC__">
<input type="hidden" name="pass_required" value="bitte ein Passwort eingeben ! ">
<input type="hidden" name="pass2_required" value="bitte das Passwort wiederholen ! ">
<fieldset>
<div class="fm-opt">
<label style="width:220px;" for="pass">Neues Passwort:</label>
<input style="width:120px;" name="pass" id="pass" type="password" value=""/>
<div class="error" nowrap align="left">__errorpass__ </div>
</div>
<div class="fm-opt">
<label style="width:220px;" for="pass2">Neues Passwort bestätigen:</label>
<input style="width:120px;" name="pass2" id="pass2" type="password" value=""/>
<div class="error" nowrap align="left">__errorpass2__</div>
</div>
<fieldset>
<div class="error" nowrap align="left">__errorTEXT402__</div>
<div class="error" nowrap align="left">__errorTEXT403__</div>

<div class="fm-submit">
<input type="submit" class="kkbutton" name="send" value="Daten ändern!">
</div>
</form>

wird aber immer noch die Meldungsseite aufgerufen

Oder hast Du das anders gemeint ?

Die Textnr. stimmen
deutsch.isl
Zitat
TEXT401=Fehler bei Passworteingabe
TEXT402=Passwort ist zu kurz, mindestens 4 Zeichen sind notwendig
TEXT403=Passwörter sind nicht identisch

P.S.: habe auch DB neu angelegt, Shop gespeichert, geschlossen, neu geöffnet und das ganze nicht nur im FF sondern auch im IE probiert
Titel: Re: inline-Fehlermelung bei chguserdata funktioniert nicht ?
Beitrag von: ahe am August 10, 2012, 12:11:13
So wie du es eingebaut hast sollte es eigentlich klappen.
Schauen ich mir die Tage mal an sobald ich Zeit habe ;)