javascript - Greasemonkey to change value of Radio buttons in a form? -


i writing greasemonkey/tampermonkey script , need turn on radio buttons depending on name , value of radio control.

this how looks:

<input type="radio" name="11" value="xxx" class="radio"> <input type="radio" name="11" value="zzzz" class="radio"> 

so want set buttons have name of 11 , value of zzzz checked.

this super easy when use jquery. here's complete script:

// ==userscript== // @name     _radio button check // @include  http://your_site/your_path/* // @require  http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js // @grant    gm_addstyle // ==/userscript== /*- @grant directive needed work around design change     introduced in gm 1.0.   restores sandbox. */ $("input[name='11'][value='zzzz']").prop ('checked', true); 

the input[name='11'][value='zzzz'] jquery selector gets <input>s have initial value zzzz, if in group of radio buttons name="11".

reference:


important:   above works on pages but, on ajax-driven pages, need use ajax-aware techniques. because greasemonkey script run before checkbox care loaded.

one way deal the waitforkeyelements utility. so:

// ==userscript== // @name     _radio button check // @include  http://your_site/your_path/* // @require  http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js // @require  https://gist.github.com/raw/2625891/waitforkeyelements.js // @grant    gm_addstyle // ==/userscript== /*- @grant directive needed work around design change     introduced in gm 1.0.   restores sandbox. */ waitforkeyelements ("input[name='11'][value='zzzz']", selectradiobutton, true);  function selectradiobutton (jnode) {     jnode.prop ('checked', true); } 



old answer "state of art" :) when question asked:

// ==userscript== // @name            _radio button check // @include         http://your_site/your_path/* // @require         http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js // ==/userscript==  $("input[name='11'][value='zzzz']").attr ("checked", "checked"); 

Comments

Popular posts from this blog

c# - SharpSVN - How to get the previous revision? -

c++ - Is it possible to compile a VST on linux? -

url - Querystring manipulation of email Address in PHP -