fixed wrong client validation issue in numbervalidator

fixes #3118
Fixes #3008: Added `Html::errorSummary()`