javascript - jQuery - Open a URL and select a value -
using greasemonkey, looking select value , hit submit button after page loads. let's use false/no example
window.addeventlistener ("load", localmain, false); function localmain () { $('select[name=timeenabled]').val(1); $('input[type=submit]')[0].click(); } <select name="timeenabled" onchange="timeupdated()" class="alignleft nowrap"> <option value="true" selected="selected">yes</option> <option value="false">no</option></select> <input name="submit" value="apply" onclick="return presubmit()" class="btn btn-small btn-primary" type="submit">
for greasemonkey, suspect working. here jsfiddle example: https://jsfiddle.net/twisty/xtmpca4b/
html
<form> <select name="timeenabled" onchange="timeupdated()" class="alignleft nowrap"> <option value="true" selected="selected">yes</option> <option value="false">no</option> </select> <input name="submit" value="apply" onclick="return presubmit()" class="btn btn-small btn-primary" type="submit"> </form> greasemonkey
// ==userscript== // @name apply each tab // @date 01/27/2016 // @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js // @namespace http://www.your-url-target.com/page-target.html // @description select value element , submit parent form. // @version 0.1 // @grant none // ==/userscript== $(document).ready(function() { $("select[name='timeenabled']").val("false"); $("input[type='submit']")[0].click(); }); make sure update @namespace match target url. using .ready() cause jquery executed when page loaded.
you may want consider:
$("select[name='timeenabled']").val("false").parent("form").submit();
Comments
Post a Comment