2010-06-03 99 views
0

用户帮助我在页面中查找隐藏值并使用警报显示它。如果有单选按钮,其中一个与此值有关,是否有一种方法可以自动选择单选按钮,而不是在警告框中显示值。谢谢...greasemonkey代码修改

代码如下:

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

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

这个“价值”必须在单选按钮来选择,而不是警告...

的HTML代码是在这里:

因此我需要与价值选择“基础人类行为的统一“在页面加载后进行检查。谢谢

 
    

<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

你怎么知道一个单选按钮相关的隐藏字段?目前,'inputs'包含任何'' HTML元素。你能否提供一些示例HTML并更好地解释你想要做什么? – 2010-06-03 20:26:48

回答

1

你只是要检查的单选按钮?

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

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

see here:d

+0

NA,此代码力工作..和示例代码是 \t <表格ID = “bloog” 方法= “POST” 行动= “/newpage.php” 名称= “bloog”> 隐藏内容存在作为: 现在有不同的单选按钮具有不同的值..其中一个选项是abcd,我需要单选按钮进行检查在页面加载后... 谢谢 – technocrat 2010-06-04 17:11:07