如何使用JavaScript獲取一組無線電輸入中的選中選項?如何使用JavaScript獲取一組無線電輸入中的選中選項?
5
A
回答
10
<html>
<head>
<script type="text/javascript">
function testR(){
var x = document.getElementsByName('r')
for(var k=0;k<x.length;k++)
if(x[k].checked){
alert('Option selected: ' + x[k].value)
}
}
</script>
</head>
<body>
<form>
<input type="radio" id="r1" name="r" value="1">Yes</input>
<input type="radio" id="r2" name="r" value="2">No</input>
<input type="radio" id="r3" name="r" value="3">Don't Know</input>
<br/>
<input type="button" name="check" value="Test" onclick="testR()"/>
</form>
</body>
</html>
2
2
如果您需要的實際元素,而不僅僅是選擇的值,試試這個:
function findSelected(){
for (i=0;i<document.formname.radioname.length;i++){
if (document.formname.radioname[i].checked){
return document.formname.radioname[i];
}
}
}
0
泛型函數(鬆散的基礎上你的)
function getRadioGroupSelectedElement(radioGroupName) {
var radioGroup = document.getElementsByName(radioGroupName);
var radioElement = radioGroup.length - 1;
for(radioElement; radioElement >= 0; radioElement--) {
if(radioGroup[radioElement].checked){
return radioGroup[radioElement];
}
}
return false;
}
function getRadioGroupSelectedValue(radioGroupName) {
var selectedRadio = getRadioGroupSelectedElement(radioGroupName);
if (selectedRadio !== false) {
return selectedRadio.value;
}
return false;
}
相關問題
- 1. 使用javascript檢查/取消選中無線電輸入
- 2. 如何從jQuery中的無線電輸入列表中選擇選項
- 3. 更改無線電輸入名稱 - 消失無線電選中
- 4. 如何顯示上選擇一個無線電特定的無線電輸入框下拉菜單中的JavaScript
- 5. 取消選中無線電
- 6. 如何使用javascript從組合框中獲取所選項目
- 7. 如何在Firefox中使用JavaScript使所需的無線電輸入成爲可選項?
- 8. 使用Javascript中的選項添加輸入類型選項
- 9. 如何使用ajax提交無線電輸入選擇?
- 10. 取決於其他單獨的無線電選項隱藏無線電選項
- 11. 如何取消選擇所有無線電輸入?
- 12. 在按鈕組中獲取所選無線電的課程
- 13. 如何獲取每個選定的無線電輸入以保留其邊界?
- 14. 如何獲取選擇器使用find()函數獲取的無線電輸入值
- 15. 如何在Django中的選擇和無線電輸入中刪除未選中的項目
- 16. 默認選中的無線電輸入在Laravel中無法使用Bootstrap語法
- 17. 驗證無線電選擇使用Javascript
- 18. 在visualforce中預選一個無線電輸入
- 19. 更改輸入選擇無線電
- 20. 使用ng值加載時取消選中角度無線電輸入
- 21. 如何使用JavaScript獲取瀏覽器的選定選項卡?
- 22. 以無線電輸入取數組值
- 23. 如何禁用無線電組中的多重選擇extjs
- 24. 如何根據選擇的選項值獲取輸入值?
- 25. 從C#/ ASP.NET中動態創建的控件獲取選中的複選框/無線電和文本輸入
- 26. 如何使用jQuery或JavaScript從一組複選框中獲取一組類名?
- 27. 如何從使用Thymeleaf的選擇框中獲取輸入
- 28. 選擇無線電輸入時,無法使用JavaScript功能提交表單
- 29. 表單通過輸入無線電ID啓用(選中)
- 30. 動態無線電選項
什麼你想用這個選項嗎? - ) Torbjørnsans這個值在大多數情況下是足夠的,但有時候可以做其他的事情...... – roenving 2008-10-02 13:55:52
我猜他的意思是...... – 2008-10-02 13:59:47