I Want a Code to Fill in the Form Automatically

auto fill form without id tampermonkey

I personally prefer to use jQuery over pure javascript in tampermonkey because it gives me more control such as loading the script when the DOM is ready. i.e. wrap the function in a $(document).ready(function() ...

you can try this out (make sure to change the @match)/p>

// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match <your site here>
// @icon https://www.google.com/s2/favicons?sz=64&domain=undefined.
// @grant none
// @require http://code.jquery.com/jquery-3.4.1.min.js
// ==/UserScript==

(function() {
'use strict';

$(document).ready(function() {
var mail = "test@gmail.com";
$('[name=user_email]').val(mail);
});
})();

How to automatically fill the fields of a form in a webview?

You need to wait the entire web page loads, including its content (id="paypalAccountData_firstName")
So you should change

view.loadUrl("javascript:document.getElementById('paypalAccountData_firstName').value = 'test';");

to

view.loadUrl( "javascript:window.onload= (function(){ document.getElementById('paypalAccountData_firstName').value = 'test';})();");


Related Topics



Leave a reply



Submit