åçå°±æ¯ï¼ä¸è¬ä½¿ç¨éåçæ¹æ³,å¤ææ¯ä¸ªRadioæ¯å¦è¢«éä¸,å¦ææ¯,ååå
¶å¼.
<form id="userlist" method="post" action="option.php">
<input type="radio" name="userid" value="1">1
<input type="radio" name="userid" value="2">2
<input type="radio" name="userid" value="3">3
</form>
<script language="javascript">
function usubmit(action){
var radionum = document.getElementById("userlist").userid;
for(var i=0;i<radionum.length;i++){
if(radionum[i].checked){
userid = radionum[i].value
}
}
window.location.href='option.php?action='+action+'&userid='+userid;
}
</script>
ä¸é¢çéè¦æ³¨æformä¸è®¾ç½®äºidï¼userlistï¼
è¿éæ两个è¦æ³¨æçå°æ¹ï¼ä¸ä¸ªæ¯å¦ä½åå¼ï¼ä¸ä¸ªæ¯å¦ä½éå
document.getElementById("userlist").userid;
è¿æ¯æ ¹æ®formçidååå
¶ä¸æ§ä»¶å
ç´ çnameåå¼çæ¹æ³ã
ä¹å¯ä»¥ç¨document.getElementsByName("userid")ç´æ¥è·å¾
getElementByIdä¸getElementsByNameçåºå«ï¼getElementByIdåradioç±»åå
ç´ åªè½éåå个æ§ä»¶ï¼getElementsByNameåradioç±»åå
ç´ çæ¶åæ¯ååºçæ´ä¸ªradioæ°ç»,å¦æä¸å®è¦ç¨getElementByIdï¼åå¯åä¸é¢ä»£ç ä¸æ ·å
ç¨getElementByIdåå¾æ´ä¸ªè¡¨åçid.åé¢ç´§è·radioå称å³å¯
ç°å¨ç¥édocument.getElementsByName("userid")å°±æ¯å¾å°ä¸ä¸ªæ°ç»ï¼è¯¥æ°ç»ä¸çå
ç´ æ¯è¯¥domæ ä¸ææname为radionumçå
ç´ ï¼å³ä½¿åªæä¸ä¸ªradioï¼ä¹æ¯ä¸ä¸ªåªå
å«ä¸ä¸ªå
ç´ çæ°ç»ï¼
èdocument.all.useridåä¸åï¼å®æ¯å¾å°é¡µé¢ä¸çuseridå
ç´ çå¼ç¨ï¼å½é¡µé¢ä¸åå¨å¤ä¸ªradioæ¶ï¼å®è¿åçæ¯ä¸ä¸ªæ°ç»ï¼å¦æ页é¢ä¸åªå
å«ä¸ä¸ªradioï¼åå¾å°çå°±æ¯è¿ä¸ªradio对象çå¼ç¨ï¼ç±äºè¿æ¶å¾å°çä¸æ¯ä¸ä¸ªæ°ç»ï¼å æ¤å°±ä¸è½éåæ°ç»æ¥è¿è¡å¤æäºï¼
åæå½æ°,å¦ä¸:
function getRadioBoxValue(radioName)
{
var obj = document.getElementsByName(radioName); //è¿ä¸ªæ¯ä»¥æ ç¾çnameæ¥åæ§ä»¶
for(i=0; i<obj.length;i++) {
if(obj[i].checked) {
return obj[i].value;
}
}
return "undefined";
}
JSè·åradioééä¸çå¼
function Foo()
{
var selectedIndex = -1;
var form1 = document.getElementById("form1");
var i = 0;
for (i=0; i<form1.r.length; i++)
{
if (form1.r[i].checked)
{
selectedIndex = i;
alert("æ¨éæ©é¡¹ç value æ¯ï¼" + form1.r[i].value);
break;
}
}
if (selectedIndex < 0)
{
alert("æ¨æ²¡æéæ©ä»»ä½é¡¹");
}
}
温馨提示:内容为网友见解,仅供参考