fix: исправлено поле email для контрагента - добавлен type='email'
- Добавлен type='email' и inputmode='email' для полей email - Это исправляет проблему, когда в поле email контрагента можно было вводить только цифры - Обработчики событий уже были настроены правильно, но не хватало правильного типа поля
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user