1. javascript 怎么判断checkbox是否选中
<form onsubmit="return checkform(this);">
<input type="checkbox" name="s" /> <input type="submit" value="submit"/>
</form>
js">functioncheckform(form){
//采用通常情况的方式来验证是否被选中
if(form.s.checked)alert("checked");
//采用jquery方式来验证,此时,与表单无关。只需判断被选中的对象是否大于零,如果没有被选中,size()方法将返回0,如果有多个被选中,则返回被选中的个数。
if($("input[name='s']:checked").size()>0)alert("checked");
returnfalse;//测试用,返回flase值,表单不会提交。正式使用时,可删除。
}
2. js有几种判断单选按钮是否被选中的方法
if(sex[i].checked==true){
return true;
这是结束函数的意思
如果函数执行到
if(sex[i].checked==true){
return true
这里的话 说明单选被选中了 没有问题
但是如果该函数执行到
alert("请选择性别"); 这里的话说明 上述的 if语句都没有成立 说明没有被选中
此时 return false 表示 操作有误 等含义 ~
3. JS怎么判断 radio是否被选中
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html,输入问题基础代码。
4. js怎么判断select是否选中
参考代码如下:
<script>
functiona(){
varslt=document.getElementById("abc");’取得标签select
if(slt.value==""){'判断是否选中
alert("选择一项");
returnfalse;
}
returntrue;
}
</script>
<formmethod=postonsubmit="returna()">
<selectid="abc"喊碧>
<optionvalue="">选一项</option>
<optionvalue="x">A</option>
<optionvalue="z">B</option>雀祥
</select>
<inputtype=submitvalue="提交">
<郑岁举/form>
下图即为未选中,点提交的效果图
5. js怎样判断单选框是否被选中
这样:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JQuery radio</title>
<script type="text/javascript" language="javascript" src="JavaScript/jquery-1.6.1.min.js"扒蔽 ></script>
<script type="text/javascript">
$(function () {
$("input").click(function () {
if ($(this).attr("checked")) {
alert("选中了");
}
});
});
</script>
</head>
<body>
<input type="radio"/>
</body>
</html>
注意事项
<form>
<input type="radio" id="radio1"衡此陵 />
<input type="button" οnclick="check()" value="选中" />
<input type="button" οnclick="uncheck()" value="取消" />
</form>
function check() {
//被选中
document.getElementById("radio1").checked = true
//被选中时,可以执行的方法
if(document.getElementById("radio1").checked == true){
console.log('==')
}
}
function uncheck() {
//不选中
document.getElementById("radio1").checked = false
//不被选中时,可咐戚以执行的方法
if(document.getElementById("radio1").checked == false){
console.log('++')
}
}
6. js判断单选按钮
<input
type="radio"
name="a"
id='1'
value="bbbbbbbbbbbb"
disabled="true">就是选不了我
<input
type="radio"
name="a"
id="2"
value="aaaaaaaaaaa"
checked="checked">默认选中
<input
type="radio"
name="a"
id="2"
value="cccccccccccccccc">也可以选择我
不能选中
disabled="true"
默认选中
checked="checked"
所有单选按钮中只能选中一个
-----------name的值必须相同,为了区分元素可以
id取不同的值,用
document.getelementbyid(id的值)
来获取具体的某个元素
7. js怎样判断单选框是否被选中
这样:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JQuery radio</title>
<script type="text/javascript" language="javascript" src="JavaScript/jquery-1.6.1.min.js" ></script>
<script type="text/javascript">
$(function () {
$("input").click(function () {
if ($(this).attr("checked")) {
alert("选中了");
}
});
});
</script>
</head>
<body>
<input type="radio"/>
</body>
</html>
注意事项
<form>
<input type="radio" id="radio1" />
<input type="button" οnclick="check()" value="选中" />
<input type="button" οnclick="uncheck()" value="取消" />
</form>
function check() {
//被选中
document.getElementById("radio1").checked = true
//被选中时,可以执行的方法
if(document.getElementById("radio1").checked == true){
console.log('==')
}
}
function uncheck() {
//不选中
document.getElementById("radio1").checked = false
//不被选中时,可以执行的方法
if(document.getElementById("radio1").checked == false){
console.log('++')
}
}
8. 在js中怎么判断哪个单选按钮该被选中
js取单选框的值需来要循环遍历源判断checked属性是否为真。
<!--html-->
<formid="list"method="post"action="">
<inputtype="radio"name="user"value="1">1
<inputtype="radio"name="user"value="2">2
<inputtype="radio"name="user"value="3">3
</form>
<!--js-->
<scriptlanguage="javascript">
functionusubmit(action){//获取radio的value的方法
varradios=document.getElementById("list").user;//获取id为list下的所有name为user的值的集合
for(vari=0;i<radios.length;i++){//循环值得集合
if(radionum[i].checked){//通过checked属性判断是否被选中
userid=radionum[i].value//将被选择的radio的值赋给变量userid
}
}
alert(userid)//弹出被选中的radio的值
}
</script>
9. js判断复选框是否被选中,并以此控制button
function checkcjkx(){
if(document.getElementById("ckbxcjkx").checked==true) {
document.getElementById("btnregister").disabled=true;
alert("已选中复版选框权");
return true;
}else{
document.getElementById("btnregister").disabled=false;
alert("未选中复选框");
return false;
}
}
10. js判断radio是否被选中
思路:遍历radio对象,通过checked进行判断radio是否选中,选中的项会有checked属性,判断选中后,可进行后续操作。
示例代码如下。
<!--html部分-->
<p>
<labelfor="gender">性别:
<inputtype="radio"name="gender"value="male">男
<inputtype="radio"name="gender"value="female">女
</label>
<buttonid="sub"type="button">提交</button>
</p>
<!--script部分-->
<script>
varoRadio=document.getElementsByName("gender"),//获取radio,是个数组
oButton=document.getElementById("sub"),//获取按钮
hasValue=false,//定义变量
checkedVal="";
functiongetVal(){//获取radio选中值函数
for(i=0;i<oRadio.length;i++){//循环数组
if(oRadio[i].checked){//判断当前项是否被选中
//已选中的操作,获取选中的值
hasValue=true;
checkedVal=oRadio[i].value;
//returncheckedVal;
}else{
hasValue=false;
}
}
}
oButton.onclick=function(){
getVal();
console.log(checkedVal);//checkedVal即是radio的选中值
console.log(hasValue);//hasValue如果是true,则radio有选中值,否则没有值
};
</script>