Auto Enter Input
HTML
<form class="_k3t69">
<input type="text" class="_7uiwk _qy55y">
</form>
<form class="_k3t69">
<input type="text" class="_7uiwk _qy55y">
</form>
<form class="_k3t69">
<input type="text" class="_7uiwk _qy55y">
</form>
JavaScript
var form = document.querySelectorAll("._k3t69");
var input = document.querySelectorAll("._7uiwk._qy55y");
var message = "Replacement..." ;
var maxMsg = 3 ;
var delay = 2.5 * 1000 ; // 2.5 Seconds
Array.from(input).forEach(function(inp, index){
inp.addEventListener('keypress', function(ev){
if(ev.keyCode === 13){
console.log('enter pressed on: ' + index);
}
});
});
var j = 0, k = 0;
function setValue(){
if( j == maxMsg || j == input.length) {
clearInterval(looping)
} else {
let currentInput = input[j++];
currentInput.value = message;
//And then simulate pressing enter key ON THE INPUT, not sumbit the form
//form[k++].submit();
let event = eventFactory();
currentInput.dispatchEvent(event);
}
}
function eventFactory(){
var ev = document.createEvent('Event');
ev.initEvent('keypress');
ev.which = ev.keyCode = 13;
return ev;
}
var looping = setInterval(setValue, delay);