Raiid
Lt. Junior Grade
- Registriert
- Sep. 2009
- Beiträge
- 284
Hallo Leute,
Ich hab hier ein Formular, das bisher alles richtig macht.
Wenn man auf die checkbox "yes register" anklickt, werden die Passwörter zu Pflichtfeldern. Das funktioniert auch. Aber sobald man 2 verschiedene Passwörter oder gar keine eingibt und die Checkbox checked ist und auf absenden klickt, sagt er das Da was nicht stimmt. Auch richtig. Aber genau dann, wenn die Fehlermeldung kommt, will ich, das die Checkbox automatisch den wert "checked" bekommt. Hoffe ihr könnt mir da helfen.
PS: Reines HTML & XML
Das ist meine Checkbox:
Mein XML:
Ich hab hier ein Formular, das bisher alles richtig macht.
Wenn man auf die checkbox "yes register" anklickt, werden die Passwörter zu Pflichtfeldern. Das funktioniert auch. Aber sobald man 2 verschiedene Passwörter oder gar keine eingibt und die Checkbox checked ist und auf absenden klickt, sagt er das Da was nicht stimmt. Auch richtig. Aber genau dann, wenn die Fehlermeldung kommt, will ich, das die Checkbox automatisch den wert "checked" bekommt. Hoffe ihr könnt mir da helfen.
PS: Reines HTML & XML
Das ist meine Checkbox:
HTML:
<div class="common-form-body-area">
<ul class="common-form-body-area-option">
<p class="common-form-body-area-option-select"><input class="common-form-body-area-activator" type="checkbox" id="invoice_form_option_create_account" name="create_account" value="1"||checkYes|| checked="checked"||/checkYes|| /> Yes Register</p>
</ul>
</div>
<br class="clear" /><br />
Mein XML:
Code:
<map source="event.create_account" target="ds.null" validator="isPresent">
<onTrue>
<map source="event.password" target="ds.user.password" validator="isPresent">
<onFalse>
<map source="const.error" target="event.cmd"/>
<map source="const.true" target="ds.errors.password"/>
<map
<message source="i18nX.general.passwordsDontMatch"/>
</onFalse>
</map>
<map source="event.repeat" target="ds.user.repeat" validator="pwdMatches">
<onFalse>
<map source="const.error" target="event.cmd"/>
<map source="const.true" target="ds.errors.password"/>
<message source="i18nX.general.passwordsDontMatch"/>
</onFalse>
</map>
<map source="event.cmd" target="ds.tmp.tmp" validator="isSubmit">
<onTrue>
<map source="const.submitAndRegister" target="event.cmd"/>
</onTrue>
</map>
<map source="const.true" target="ds.order.doRegistration"/>
</onTrue>
<onFalse>
<map source="const.false" target="ds.order.doRegistration"/>
</onFalse>
</map>