① html單選框怎麼用js實現選中
設置radio的checked屬性為ture即為選中。
<input type="radio" id="radioId" value="1" >
選中單選框JS代碼:
var target = document.getElementById("radioId");
target.checked = true;
附完整代碼:
<!DOCTYPE html>
<!--STATUS OK-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta http-equiv="content-type" content="text/html;charset=gbk" />
<meta property="wb:webmaster" content="3aababe5ed22e23c" />
<meta name="referrer" content="always" />
<title>demo</title>
</head>
<body>
<input type="radio" value="radio1" id="radio1" name="radio"/> <label for="radio1">RADIO 1</label>
<input type="radio" value="radio2" id="radio2" name="radio"/> <label for="radio2">RADIO 2</label>
<input type="radio" value="radio3" id="radio3" name="radio"/> <label for="radio3">RADIO 3</label>
<input type="radio" value="radio4" id="radio4" name="radio"/> <label for="radio4">RADIO 4</label>
<br/><br/>
<button onclick="selectRadio('radio1')">選中radio1</button>
<button onclick="selectRadio('radio2')">選中radio2</button>
<button onclick="selectRadio('radio3')">選中radio3</button>
<button onclick="selectRadio('radio4')">選中radio4</button>
<br/>
<br/>
</body>
<script type="text/javascript">
function selectRadio(radioId) {
var target = document.getElementById(radioId);
target.checked = true;
}
</script>
</html>
② html中<radio>單選按鈕控制項標簽用法解析及如何設置默認選中
方法有兩種。
第一種通過<select>的屬性來設置選中項,此方法可以在動態語言如php在後台根據需要控制輸出結果。
< select id = "sel" >
< option value = "1" >1</ option >
< option value = "2" selected = "selected" >2</ option >
< option value = "3" >3</ option >
</ select >
第二種為通過前端js來控制選中的項:
< script type = "text/javascript" >
function change(){
document.getElementById("sel")[2].selected=true;
}
</ script >
< select id = "sel" >
< option value = "1" >1</ option >
< option value = "2" >2</ option >
< option value = "3" >3</ option >
</ select >
< input type = "button" value = "修改" onclick = "change()" />
獲取<select>標簽選中項文本的js代碼為:
var val = document.all.Item.options[document.all.Item.selectedIndex].text;
var i=document.getElementById('sel').options[document.getElementById('sel').selectedIndex].value;
(2)javascript單選按鈕必選擴展閱讀
Radio 對象代表 HTML 表單中的單選按鈕。在 HTML 表單中 <input type="radio"> 每出現一次,一個 Radio 對象就會被創建。
單選按鈕是表示一組互斥選項按鈕中的一個。當一個按鈕被選中,之前選中的按鈕就變為非選中的。當單選按鈕被選中或不選中時,該按鈕就會觸發 onclick 事件句柄。您可通過遍歷表單的 elements[] 數組來訪問 Radio 對象,或者通過使用 document.getElementById()。
③ 怎麼用JS獲取單選按鈕的值,
1、在電腦上打開軟體,新建一個html文件和引入jquery.js。
④ javascript怎麼驗證單選框為必選
使用JS進行判斷
<html>
<head>
<title>判斷單選框為必選</title>
<metacharset="UTF-8"/>
</head>
<body>
<formname="from1">
<p>請選擇你的性別</p>
<inputtype="radio"id="b"name="sex"value="1">男
<inputtype="radio"id="g"name="sex"value="2">女
<br/>
<buttontype="button"onclick="check();">確定</button>
</form>
<scripttype="text/javascript">
functioncheck(){
if(!document.getElementById("b").checked&&!document.getElementById("g").checked){
alert("必須選擇性別!")
returnfalse;
}
}
</script>
</body>
</html>
⑤ 怎樣給jsp中單選按鈕設默認狀態
jsp中的單選按鈕通常是radio,所以通過js來設置這個默認選中狀態即可。
參考代碼如下:
<html>
<head>
<script type="text/javascript" src="./jquery.min.js"></script>
</head>
<body>
<div>
<input id="rdo1" name="rdo1" type="radio" value="1" checked="checked"/>是
<input id="rdo1" name="rdo1" type="radio" value="0"/>否
<button id="btn1">是</button>
<button id="btn2">否</button>
<div>
<script type="text/javascript">
$(function(){
$("#btn1").click(function(){
$("input[name='rdo1']").eq(0).attr("checked","checked");
$("input[name='rdo1']").eq(1).removeAttr("checked");
$("input[name='rdo1']").eq(0).click();
});
$("#btn2").click(function(){
$("input[name='rdo1']").eq(0).removeAttr("checked");
$("input[name='rdo1']").eq(1).attr("checked","checked");
$("input[name='rdo1']").eq(1).click();
});
});
</script>
</body>
</html>
⑥ 用javascript設置單選按鈕 radio 為必填......
補充:經驗證,IE不支持Div的name屬性,所以稍作修改如下:
給你的radio分組,相同name值的radio為一組放在一個div中。
對這些這些div,在check函數中:
var groups=document. getElementsByTagName('div') ;
//var groups=document.getElementById('myform'). getElementsByTagName('div') ; // 假設你的表單id為myform,這樣寫可以提高程序效率
var gn=0, isChecked=true;
for(var i=0;i<groups.length;i++){
var theRadios=groups[i].childNodes;
for(var j=0;j<theRadios.length;j++){
if(theRadios[j].type=='radio'&&theRadios[j].checked==true){
isChecked =true ;
break;
}
else {
isChecked =false ;
}
}
if(isChecked==false){
groups[i].style.border='solid 2px #F33';
gn++;
}
}
if(gn>0){
alert(gn+'組還沒有選擇!');return false ;
}
⑦ js 怎樣設置單選按鈕被選中,和未選中求詳解
JS獲得單選按鈕以後,他有一個checked屬性,通過設置它來決定單選按鈕是否選中