87,910
社区成员
发帖
与我相关
我的任务
分享
var r_arr = document.getElementsByName('radioName');
var num = 0;
for(var k=0;k< r_arr.length;k++){
if(r_arr[k].checked==true)num++;
}
if(num==0){
//code..
}
if(!$(':radio[name=radioname]').is(':checked')){
alert("没有选择");
}
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<form id="myform" name="myform">
<label>
<input type="radio" name="radio-test" value="test1" />
<span>Test1</span>
</label>
<label>
<input type="radio" name="radio-test" value="test2" />
<span>Test2</span>
</label>
<input name="submit" type="submit" value="submit" />
</form>
<script>
function getElementsByName(container, name){
var result = [];
var childrens = container.getElementsByTagName('*');
for(var i = 0; i < childrens.length; i++){
if(childrens[i].name === name){
result.push(childrens[i]);
}
}
return result;
}
document.myform.onsubmit = function(){
var radios = getElementsByName(this, "radio-test");
for(var i = 0; i < radios.length; i++){
if(radios[i].checked){
break;
}
if(i === radios.length - 1){
alert("没有选择");
}
}
}
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<form id="myform" name="myform">
<label>
<input type="radio" name="radio-test" value="test1" />Test1
</label>
<label>
<input type="radio" name="radio-test" value="test2" />Test1
</label>
<input name="submit" type="submit" value="submit" />
</form>
<script>
document.myform.submit.onclick = function(){
var radios = document.getElementsByName("radio-test");
for(var i = 0; i < radios.length; i++){
if(radios[i].checked){
break;
}
if(i === radios.length - 1){
alert("没有选择");
}
}
}
</script>
</body>
</html>
var obj=document.getElementById("radioId");
for(var i in obj){
if(obj[i].checked){
alert("选中")
}
}
var num=$("input[type=radio]:checked").length;
if(num==0){
alert("必须选中按钮!");
}
document.getelementsbyname();
var val=$('input:radio[name="radio"]:checked').val();
document.getElementByName("radioname").checked==null;