如果有两个或者多个radio,只能点击一个,不能多个同时点击,只需要将radio的属性name值设置为一样的即可。
请选择:<input id="NoClaimed" name="IsClaimedFlag" type="radio" value="0" runat="server" />未认领
<input id="IsClaimed" name="IsClaimedFlag" type="radio" value="1" runat="server" />已认领,这里是加了绑定服务器控件标识。在JS中如果要获取点击事件以及再次取消,写法如下:
$(function(){
var isDefualtAdd = 0; //0不选中,1选中
$('input:radio').click(function(){
var $radio = $(this);
if ($radio.data('waschecked') == true){
$radio.prop('checked', false); $radio.data('waschecked', false);
isDefualtAdd = 0;
} else {
$radio.prop('checked', true); $radio.data('waschecked', true);
isDefualtAdd = 1;
}
});
});