function simulateTyping(input, text) {
input.focus();
let i = 0;
function typeChar() {
if (i < text.length) {
let char = text.charAt(i);
let keyCode = char.charCodeAt(0);
let event = new KeyboardEvent('keydown', {
key: char,
char: char,
keyCode: keyCode,
which: keyCode,
bubbles: true
});
input.dispatchEvent(event);
event = new KeyboardEvent('keypress', {
key: char,
char: char,
keyCode: keyCode,
which: keyCode,
bubbles: true
});
input.dispatchEvent(event);
input.value += char;
input.dispatchEvent(new Event('input'));
event = new KeyboardEvent('keyup', {
key: char,
char: char,
keyCode: keyCode,
which: keyCode,
bubbles: true
});
input.dispatchEvent(event);
i++;
setTimeout(typeChar, 100); // задержка между символами
}
}
typeChar();
}
let emailInput = document.querySelector('#Re_Enter_Email'); // замените на селектор вашего поля ввода
let email = 'example@gmail.com';
simulateTyping(emailInput, email);