From e7915df6347e7df9d1fe3391b96ee8b6efb93720 Mon Sep 17 00:00:00 2001 From: Fedor Date: Wed, 3 Dec 2025 18:47:08 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=BE=20=D0=BF=D0=BE=D0=BB=D0=B5=20email=20?= =?UTF-8?q?=D0=B4=D0=BB=D1=8F=20=D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=B3?= =?UTF-8?q?=D0=B5=D0=BD=D1=82=D0=B0=20-=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20type=3D'email'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Добавлен type='email' и inputmode='email' для полей email - Это исправляет проблему, когда в поле email контрагента можно было вводить только цифры - Обработчики событий уже были настроены правильно, но не хватало правильного типа поля --- .../src/components/form/generateConfirmationFormHTML.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ticket_form/frontend/src/components/form/generateConfirmationFormHTML.ts b/ticket_form/frontend/src/components/form/generateConfirmationFormHTML.ts index 3153d76e..c4e8c0f4 100644 --- a/ticket_form/frontend/src/components/form/generateConfirmationFormHTML.ts +++ b/ticket_form/frontend/src/components/form/generateConfirmationFormHTML.ts @@ -754,6 +754,11 @@ export function generateConfirmationFormHTML(data: any, contact_data_confirmed: extra = ' inputmode="numeric" pattern="[0-9]{10,11}" maxlength="11" autocomplete="tel"'; } + // ✅ Email: тип email для правильной валидации и клавиатуры + if (key === 'email') { + extra = ' type="email" inputmode="email" autocomplete="email"'; + } + var fieldHtml = ''; return fieldHtml;