1秒登录
radio单选选中后,再次点击可取消选中,实现选项必须单选或者不选择。
效果如下:
您喜欢哪款浏览器?
Internet Explorer Firefox Netscape Opera
具体代码如下:
<!DOCTYPE HTML><html><head> <title>单选按钮可取消取消</title> <script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"> </script> <script type="text/javascript"> $(function(){ $('input:radio').click(function(){ //alert(this.checked); var domName = $(this).attr('name');
var $radio = $(this); // if this was previously checked if ($radio.data('waschecked') == true){ $radio.prop('checked', false); $("input:radio[name='" + domName + "']").data('waschecked',false); //$radio.data('waschecked', false); } else { $radio.prop('checked', true); $("input:radio[name='" + domName + "']").data('waschecked',false); $radio.data('waschecked', true); } }); }); </script></head><body><p>您喜欢哪款浏览器?</p>
<form> <input type="radio" name="browser" value="Internet Explorer">Internet Explorer<br /> <input type="radio" name="browser" value="Firefox">Firefox<br /> <input type="radio" name="browser" value="Netscape">Netscape<br /> <input type="radio" name="browser" value="Opera">Opera<br /></form>
</body></html>
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。