|
1.控制checkbo只能选择其中一项
想用radiobox做单选题的选项,但是为了便于取值要用服务器空间,带来的麻烦就是不能使用name属性控制他们属于同一个域,现在使用checkbox+js的方式来实现radiobox的效果。
html代码:
阿斯顿按时请选择
<span style="color: #0000ff;"><</span><span style="color: #800000;">li </span><span style="color: #ff0000;">class</span><span style="color: #0000ff;">="liStyle2"</span><span style="color: #0000ff;">></span>
<span style="color: #0000ff;"><</span><span style="color: #800000;">span </span><span style="color: #ff0000;">id</span><span style="color: #0000ff;">="labOption"</span><span style="color: #0000ff;">></span>A <span style="color: #0000ff;"></</span><span style="color: #800000;">span</span><span style="color: #0000ff;">></span>.阿萨德发<span style="color: #0000ff;"><</span><span style="color: #800000;">input </span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="hidden"</span><span style="color: #ff0000;"> value</span><span style="color: #0000ff;">="1"</span><span style="color: #ff0000;"> id</span><span style="color: #0000ff;">="hidID"</span><span style="color: #ff0000;"> name</span><span style="color: #0000ff;">="repSingle$ctl00$repSingleChoices$ctl00$hidID"</span><span style="color: #0000ff;">></span>
<span style="color: #0000ff;"><</span><span style="color: #800000;">input </span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="checkbox"</span><span style="color: #ff0000;"> name</span><span style="color: #0000ff;">="repSingle$ctl00$repSingleChoices$ctl00$cheSingleChoice"</span><span style="color: #ff0000;"> id</span><span style="color: #0000ff;">="cheSingleChoice"</span><span style="color: #0000ff;">></</span><span style="color: #800000;">li</span><span style="color: #0000ff;">></span>
<span style="color: #0000ff;"><</span><span style="color: #800000;">li </span><span style="color: #ff0000;">class</span><span style="color: #0000ff;">="liStyle2"</span><span style="color: #0000ff;">></span>
<span style="color: #0000ff;"><</span><span style="color: #800000;">span </span><span style="color: #ff0000;">id</span><span style="color: #0000ff;">="labOption"</span><span style="color: #0000ff;">></span>B <span style="color: #0000ff;"></</span><span style="color: #800000;">span</span><span style="color: #0000ff;">></span>.阿萨德发<span style="color: #0000ff;"><</span><span style="color: #800000;">input </span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="hidden"</span><span style="color: #ff0000;"> value</span><span style="color: #0000ff;">="2"</span><span style="color: #ff0000;"> id</span><span style="color: #0000ff;">="hidID"</span><span style="color: #ff0000;"> name</span><span style="color: #0000ff;">="repSingle$ctl00$repSingleChoices$ctl01$hidID"</span><span style="color: #0000ff;">></span>
<span style="color: #0000ff;"><</span><span style="color: #800000;">input </span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="checkbox"</span><span style="color: #ff0000;"> name</span><span style="color: #0000ff;">="repSingle$ctl00$repSingleChoices$ctl01$cheSingleChoice"</span><span style="color: #ff0000;"> id</span><span style="color: #0000ff;">="cheSingleChoice"</span><span style="color: #0000ff;">></</span><span style="color: #800000;">li</span><span style="color: #0000ff;">></span>
<span style="color: #0000ff;"><</span><span style="color: #800000;">li </span><span style="color: #ff0000;">class</span><span style="color: #0000ff;">="liStyle2"</span><span style="color: #0000ff;">></span>
<span style="color: #0000ff;"><</span><span style="color: #800000;">span </span><span style="color: #ff0000;">id</span><span style="color: #0000ff;">="labOption"</span><span style="color: #0000ff;">></span>C <span style="color: #0000ff;"></</span><span style="color: #800000;">span</span><span style="color: #0000ff;">></span>.阿斯顿<span style="color: #0000ff;"><</span><span style="color: #800000;">input </span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="hidden"</span><span style="color: #ff0000;"> value</span><span style="color: #0000ff;">="3"</span><span style="color: #ff0000;"> id</span><span style="color: #0000ff;">="hidID"</span><span style="color: #ff0000;"> name</span><span style="color: #0000ff;">="repSingle$ctl00$repSingleChoices$ctl02$hidID"</span><span style="color: #0000ff;">></span>
<span style="color: #0000ff;"><</span><span style="color: #800000;">input </span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="checkbox"</span><span style="color: #ff0000;"> name</span><span style="color: #0000ff;">="repSingle$ctl00$repSingleChoices$ctl02$cheSingleChoice"</span><span style="color: #ff0000;"> id</span><span style="color: #0000ff;">="cheSingleChoice"</span><span style="color: #0000ff;">></</span><span style="color: #800000;">li</span><span style="color: #0000ff;">></span>
<span style="color: #0000ff;"></</span><span style="color: #800000;">ul</span><span style="color: #0000ff;">></span>
<span style="color: #008000;"><!--</span><span style="color: #008000;">end选项</span><span style="color: #008000;">--></span>
<span style="color: #0000ff;"><</span><span style="color: #800000;">br</span><span style="color: #0000ff;">></span>
<span style="color: #0000ff;"></<span style="color: #800000;">li<span style="color: #0000ff;">>
js代码:
"ul#ulSingle>li.liStyle>ul>li.liStyle2>:checkbox").click( count = $("ul#ulSingle>li.liStyle>ul>li.liStyle2>:checkbox" ( i = 0; i < count; i++"ul#ulSingle>li.liStyle>ul>li.liStyle2>:checkbox:eq(" + i + ")").attr("checked",).attr("checked",
2.checkbox的常见方法
常用的方法有全选,全部选,反选等
html代码:
用checkbox本身实现全选和反选
<
分类名称
<
今日话题
<
视觉焦点
<
财经
<
汽车
<
科技
<
房产
<
旅游
参考:http://www.cnblogs.com/libingql/archive/2011/11/07/2238663.html (编辑:安卓应用网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|