我有一个checkbox 要通过判断才能设为选定 checked 但是我怎么写都不成功,不知道怎样将这个js的判断的语句写到<input .../> 这里面去,请问大这怎么写?谢谢if(a==b){checked}也就是说,将这个条件句 “如果a等于b,那么就选定,如果不相等,就是未选的状态”写到 <input .../> 这里面去,我这里的a和b的值是动态生成的。<input type="checkbox" name="my_checkbox" value="123" />
如果a等于b,那条就是选定
<input type="checkbox" name="my_checkbox" value="123" checked/>
如果a不等于b,那条就是没选定
<input type="checkbox" name="my_checkbox" value="123"/>谢谢大家帮忙,不知道我的描述是否清楚,谢谢。
如果a等于b,那条就是选定
<input type="checkbox" name="my_checkbox" value="123" checked/>
如果a不等于b,那条就是没选定
<input type="checkbox" name="my_checkbox" value="123"/>谢谢大家帮忙,不知道我的描述是否清楚,谢谢。
<!doctype html>
<html>
<head>
<meta charset="gb2312" />
<link href="reSet.css" rel="stylesheet" />
<style>
</style>
</head>
<body>
<input type="checkbox" name="my_checkbox" value="123" id="test" />
<script>
function $(o){return document.getElementById(o)}
var a = 1;
var b = 2;
if(a == b){
$('test').checked = 'checked';
}
</script>
</body>
</html>
楼主这个意思》?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function method(){
var num = document.getElementById("num");
var box = document.getElementById("box");
var numValue = num.value;
if("2"==numValue){
box.checked = "checked";
}else{
box.checked = "";
}
}
</script><title>checkbox</title>
</head>
<body>
<center>
<span>1 + 1 = </span>
<input type="text" id="num" value="" size="10" onblur="method();"/><br /><br />
<input type="checkbox" id="box" name="my_checkbox" value="123" />123
</center>
</body>
</html>
楼主如果后台用Java的话 在前台用JSTL表达式就可以动态的根据条件赋上checked属性