Skip to content

Commit f02ac4d

Browse files
authored
Merge pull request #209 from Gid733/master
Fixed input number
2 parents e853291 + 30e5244 commit f02ac4d

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
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>

eform-client/src/app/modules/cases/components/case-elements/element-number/element-number.component.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)