Skip to content

Commit 1ce0731

Browse files
revert input type number back to string (#5073)
1 parent 6a54b6a commit 1ce0731

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'vee-validate': patch
3+
---
4+
5+
fix: revert number input type back to string from number, closes #4699 and #4482

packages/vee-validate/src/utils/events.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@ import { hasCheckedAttr, isNativeMultiSelect, isNativeSelect, isEvent } from './
22
import { getBoundValue, hasValueBinding } from './vnode';
33

44
function parseInputValue(el: HTMLInputElement) {
5-
if (el.type === 'number') {
6-
return Number.isNaN(el.valueAsNumber) ? el.value : el.valueAsNumber;
7-
}
8-
95
if (el.type === 'range') {
106
return Number.isNaN(el.valueAsNumber) ? el.value : el.valueAsNumber;
117
}

packages/vee-validate/tests/useField.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -934,9 +934,9 @@ describe('useField()', () => {
934934

935935
await flushPromises();
936936
const input = document.querySelector('input') as HTMLInputElement;
937-
setValue(input, '123');
937+
setValue(input, '0.00');
938938
await flushPromises();
939-
expect(field.value.value).toBe(123);
939+
expect(field.value.value).toBe('0.00');
940940

941941
setValue(input, '');
942942
await flushPromises();

0 commit comments

Comments
 (0)