Skip to content

Instantly share code, notes, and snippets.

@pedroxs
Created January 19, 2017 00:52
Show Gist options
  • Save pedroxs/eef1cf14bf468b93a5710075b7963c4e to your computer and use it in GitHub Desktop.
Save pedroxs/eef1cf14bf468b93a5710075b7963c4e to your computer and use it in GitHub Desktop.
Bookmarlet que insere boleto no Santander
(function() {
'use strict';
var codigoBarras = prompt().replace(/\D/g, '');
var inputs = document
.querySelector('frame[name="Principal"]')
.contentWindow.document
.querySelector('frame[name="Corpo"]')
.contentWindow.document
.querySelector('iframe#iframePrinc')
.contentWindow.document
.querySelectorAll('table.lista td input');
var evt = document.createEvent("HTMLEvents");
evt.initEvent("change", false, true);
var start = 0;
for (var i = 0; i < inputs.length; i++) {
var input = inputs[i];
var end = input.maxLength;
input.value = codigoBarras.substr(start,end);
input.dispatchEvent(evt);
start = start + end;
}
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment