fix: исправлено поле email для контрагента - добавлен type='email'

- Добавлен type='email' и inputmode='email' для полей email
- Это исправляет проблему, когда в поле email контрагента можно было вводить только цифры
- Обработчики событий уже были настроены правильно, но не хватало правильного типа поля
This commit is contained in:
Fedor
2025-12-03 18:47:08 +03:00
parent b2433f38d8
commit e7915df634

View File

@@ -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 = '<input class="inline-field bind" data-root="' + esc(root) + '" data-key="' + esc(key) + '"' + dataIndex +
' id="' + id + '" value="' + esc(value || '') + '" placeholder="' + esc(placeholder || '') + '"' + extra + ' />';
return fieldHtml;