@vovashaplin

Почему не работает валидация antd?

Прекрасно работает проверка на email, но вот с number не работает. Ввожу число, но он пишет что это не число
<Form name="nest-messages" {...layout} onFinish={onFinish} validateMessages={validateMessages}>
            <Form.Item name={'email'} label="E-mail" rules={[{ type: 'email', message: 'Некорректный E-mail!'}]} initialValue={email}>
                <Input />
            </Form.Item>
            <Form.Item name={'firstName'} label="Имя" rules={[{ required: true }]} initialValue={firstName}>
                <Input />
            </Form.Item>
            <Form.Item name={'lastName'} label="Фамилия" rules={[{ required: true }]} initialValue={lastName}>
                <Input />
            </Form.Item>
            <Form.Item name={'number'} label="Номер" rules={[{ type: 'number', message: 'Некорректный номер!' }]} initialValue={number}>
                <Input />
            </Form.Item>
            <Form.Item wrapperCol={{ ...layout.wrapperCol, offset: 3 }}>
                <Button type="primary" htmlType="submit" style={{ width: '100%' }}>
                    Сменить данные
                </Button>
            </Form.Item>
        </Form>
  • Вопрос задан
  • 365 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
04 июн. 2024, в 04:21
30000 руб./за проект
04 июн. 2024, в 02:08
3000 руб./за проект
04 июн. 2024, в 01:34
5000 руб./за проект