View Issue Details

IDProjectCategoryView StatusLast Update
0003178OXID eShop (all versions)3.1. Design, GUI, UXpublic2011-08-31 13:48
Status resolvedResolutionfixed 
Product Version4.5.1 revision 38045 
Target VersionFixed in Version4.6.0_beta2 
Summary0003178: alternative deliveryadress does not keep userinput in case of input failure
The page/checkout/user.tpl looks like being designed for keeping userinput in case of invalid inputs.
If a user want to edit an existing adress, but submits invalid data the changes won't be saved and the userinput will be lost.
Smarty checks if isset($deladr), but the variable isn't set, so it uses the old data from the user object.
TagsNo tags attached.
PHP Versionany
Database Versionany


related to 0002591 resolvedvilma_liorensaityte Deliveryaddress salutation 



2011-08-30 11:08

reporter   ~0005142

It's even worse than that.

I had the same thought and saved the last delivery address (in case of failure) and put it into $deladr. But that doesn't work, because the form fields are always cleared by the onchange handler of the address select box.

All javascript code messing around with the elements related to display addresses is not designed for displaying the last incorrectly entered delivery address.