File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed
eform-client/src/app/modules/cases/components/case-elements/element-number Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change 11< div class ="md-form md-form-case-elem ">
2- < input mdbInputDirective type ="number "
2+ < input mdbInputDirective type ="text "
33 [(ngModel)] ="fieldValueObj.value "
44 [mdbValidate] ="false "
5+ (keypress) ="validateInput($event) "
56 id ="numberElement{{fieldValueObj.fieldId}} " name ="numberElement " class ="form-control ">
67 < label for ="numberElement{{fieldValueObj.fieldId}} "> {{'Value' | translate}}</ label >
78</ div >
Original file line number Diff line number Diff line change @@ -21,4 +21,10 @@ export class ElementNumberComponent {
2121 constructor ( ) {
2222
2323 }
24+
25+ validateInput ( e ) : boolean {
26+ const value = e . target . value + String . fromCharCode ( e . keyCode ) ;
27+ const rgx = / ^ ( \d + \. ? (?: \d + \. | \d * ) + ) $ / ;
28+ return ! ! value . match ( rgx ) ;
29+ }
2430}
You can’t perform that action at this time.
0 commit comments