View Issue Details

IDProjectCategoryView StatusLast Update
0003178OXID eShop (all versions)3.1. Design, GUI, UXpublic2011-08-31 13:48
Reporterboehme Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version4.5.1 revision 38045 
Fixed in Version4.6.0_beta2 
Summary0003178: alternative deliveryadress does not keep userinput in case of input failure
Description
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.
ThemeBoth
BrowserAll
PHP Versionany
Database Versionany

Relationships

related to 0002591 resolvedvilma_liorensaityte Deliveryaddress salutation 

Activities

gpayer

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.