I have this code which works fine in a test page…
Javascript:
function myFunction() {
var x = document.getElementById("tarea"),
nameInput = document.getElementById('name'),
classInput = document.getElementById('class');
var lines = x.value.split('\n');
var name = lines[0].substring(5);
var grade = lines[1].substring(6);
nameInput.value = name;
classInput.value = grade;
}
HTML:
<textarea rows="4" cols="50" id="tarea" onblur="myFunction()"></textarea>
Now I want to add the onblur functionality to a preexisting page using Greasemonkey.
But, I don’t know how can I use the onblur Javascript event in Greasemonkey. I’ve searched but couldn’t find any example of Greasemonkey using onblur.
Use
addEventListener()(plain javascript) or jQuery’s.on()(more robust approach).Plain JS:
jQuery (recommended), note the
@require: