js的问题,单选框默认选中拜托各位了 3Q

JavaScript013

js的问题,单选框默认选中拜托各位了 3Q,第1张

你这样每个都选中了,只需改为这样: if(j==0) { <INPUT type="radio" name="userId" checked id="userId<%=j %>" value="<%=userId %>">} else { <INPUT type="radio" name="userId" id="userId<%=j %>" value="<%=userId %>">}

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>