2010-06-03 10 views
0

Un utilisateur m'a aidé à trouver des valeurs cachées dans une page et à les afficher en utilisant l'alerte. S'il y a des boutons radio et l'un d'eux est lié à cette valeur, existe-t-il un moyen de sélectionner le bouton radio automatiquement que d'afficher la valeur dans la boîte d'alerte .. Merci ...greasemonkey modification de code

le code est le suivant:

var inputs = document.getElementsByTagName('input'); 

for (i=0; i<inputs.length; i++) { 
    if (inputs[i].getAttribute("name") == "ans") { 
    alert(inputs[i].getAttribute("value")); 
    } 
} 

cette « valeur » doit être sélectionné dans le bouton radio plutôt que d'alerter ...

le code html est ici:

Ainsi j'ai besoin de l'option avec la valeur « sous-jacente unité du comportement humain "à vérifier après la page charge .. Merci

 
    

<table style="margin-left:20px" align="center" width="450" border=0> <form name="bloogs" action="/mywebsite.php" id="bloogs" method="post" > <tr><td align="left" class="formHeading" colspan=2 ><b><font size="4px"> world</font></b></td> <td class="log" align="right" width=150 ><a href="website.php">Back to <br>Regular Index</a></td> </tr> <tr> <td colspan=3 align="right" valign="top" height="30px"><div id="Time" style=""></td> </tr> <input type="hidden" name="ans" value="Underlying Unity of Human Behaviours" /> <input type="hidden" name="pno" value="3" /> <input type="hidden" name="quesid" value="3005" /> <tr> <td valign="top" width=20><b>3.&nbsp;</b> </td> <td class="ques" colspan=2>Which is the basic assumption of case study?</td> </tr> <tr> <td></td> <td height="10" class="Textbold" colspan=2></td> </tr> <tr><td></td> <td class="" colspan=2><div class="ans" id="opt1" style="" ><input type="radio" id="r1" name="opt" value="Data"> Data</div></td> </tr> <tr><td></td> <td class="" colspan=2><div class="ans" id="opt2" style="" ><input type="radio" id="r2" name="opt" value="Necessity"> Necessity</div></td> </tr> <tr><td></td> <td class="" colspan=2><div class="ans" id="opt3" style="" ><input type="radio" id="r3" name="opt" value="Observation"> Observation</div></a></td> </tr> <tr><td></td> <td class="" colspan=2><div class="ans" id="opt4" style="" ><input type="radio" id="r4" name="opt" value="Underlying Unity of Human Behaviours"> Underlying Unity of Human Behaviours</div></td> </tr> <tr><td></td> <td height="20"> </td> </td> </tr> <tr height=50><td align='right' width=350 colspan=3><input class='button' id='checkans' value='Attempt' type='submit' name='checkans'/> <input class='button' id='' value='Skip' type='submit' name='skip'/></td></tr></form> </td> </tr> </table>

+0

Comment savez-vous qu'un bouton radio est lié à un champ caché? Actuellement, 'inputs' contient n'importe quel élément HTML' '. Pouvez-vous fournir un échantillon HTML et expliquer mieux ce que vous voulez faire? –

Répondre

1

Voulez-vous simplement vérifier le bouton radio?

var entrées = document.getElementsByTagName ('entrée');

for (i=0; i<inputs.length; i++) { 
    if (inputs[i].getAttribute("name") == "ans") { 
    inputs[i].checked = true; 
    } 
} 

see here: D

+0

na, ce travail de force de code .. et l'exemple de code est \t

Le contenu caché est présent comme: maintenant il y a différents boutons radio avec des valeurs différentes .. l'un de ces choix est abcd et j'ai besoin que ce bouton radio soit vérifié après le chargement de la page ... Merci – technocrat