View Issue Details

IDProjectCategoryView StatusLast Update
0004958OXID eShop (all versions)1. ----- eShop frontend -----public2014-03-28 12:45
ReporterMatthias Labsch 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version4.7.3 / 5.0.3 revision 54408 
Target VersionFixed in Version4.9.0_5.2.0_beta1 
Summary0004958: birthdate is not validated immediately on user registration
Descriptionif i enable birthdate fields for user registration and enter invalid values (characters instead of numbers) and leave the fields, they are not marked as invalid. if i submit the form, the fields were validated and marked as invalid, but after correcting them they are not marked as valid again.
Steps To Reproduce- go to admin and enable birthdate fields for registration (oxuser__oxbirthdate)
- go to "open account" and fill in invalid values into birthdate fields
- leave the fields -> no error is displayed
- submit the form -> errors are displayed now
- correct the values and leave the fields again -> there's still the invalid markup
Additional Informationan oxid professional services customer found this issue, could be reproduced also on demoshop/community-edition and demoshop/professional-edition.
TagsNo tags attached.
ThemeAzure
BrowserAll
PHP Versionany
Database Versionany

Activities

aurimas.gladutis

2014-03-28 12:45

reporter   ~0009771

Last edited: 2014-04-01 13:41

View 3 revisions

To fix this issue in earlier versions change /out/azure/src/js/libs/widgets/oxinputvalidator.js file 64 line to:

if ( oFieldSet.children( '.'+options.metodValidateDate ).length >= 0 ) {