{"id":106,"date":"2010-05-04T15:44:08","date_gmt":"2010-05-04T07:44:08","guid":{"rendered":"http:\/\/www.xiaojia.info\/?p=106"},"modified":"2011-06-10T10:42:23","modified_gmt":"2011-06-10T02:42:23","slug":"jscheckbox","status":"publish","type":"post","link":"https:\/\/www.luja.cc\/?p=106","title":{"rendered":"js\u5b9e\u73b0checkbox(\u590d\u9009\u6846)\u53ea\u80fd\u9009\u62e9\u4e24\u4e2a"},"content":{"rendered":"<p>js\u4ee3\u7801\u5b9e\u73b0checkbox(\u590d\u9009\u6846)\u53ea\u80fd\u9009\u62e9\u51e0\u4e2a\u3002<br \/>\n<strong>1\uff0c\u5f39\u51fa\u63d0\u793a\u5bf9\u8bdd\u6846\u6a21\u5f0f<\/strong><br \/>\nhtml\u4ee3\u7801\u793a\u4f8b\uff1a<!--more--><br \/>\n[html]<br \/>\n&lt;script language=&quot;javascript&quot;&gt;<br \/>\n&lt;!&#8211;<br \/>\nfunction affirm(t)<br \/>\n{<br \/>\n\tvar ipt = document.getElementsByTagName(&quot;input&quot;);<br \/>\n\tvar i = 0;<br \/>\n\tvar allownum = 2;\/\/\u5b9a\u4e49\u6700\u591a\u80fd\u9009\u62e9\u7684\u4e2a\u6570<br \/>\n\tfor(var j = 0; j &lt; ipt.length; j++)<br \/>\n\t{<br \/>\n\t\tif(ipt[j].type == &quot;checkbox&quot; &amp;&amp; ipt[j].checked)<br \/>\n\t\ti++;<br \/>\n\t}<br \/>\n\tif(i &gt; allownum)<br \/>\n\t{<br \/>\n\t\talert(&quot;\u4f60\u6700\u591a\u53ea\u80fd\u9009\u62e9&quot;+ allownum +&quot;\u9879\uff01&quot;);<br \/>\n\t\tt.checked = false;<br \/>\n\t}<br \/>\n}<br \/>\n\/\/&#8211;&gt;<br \/>\n&lt;\/script&gt;<br \/>\n&lt;input type=&quot;checkbox&quot; name=&quot;checkbox&quot; value=&quot;1&quot; onclick=&quot;affirm(this)&quot; \/&gt;1<br \/>\n&lt;input type=&quot;checkbox&quot; name=&quot;checkbox&quot; value=&quot;2&quot; onclick=&quot;affirm(this)&quot; \/&gt;2<br \/>\n&lt;input type=&quot;checkbox&quot; name=&quot;checkbox&quot; value=&quot;3&quot; onclick=&quot;affirm(this)&quot; \/&gt;3<br \/>\n&lt;input type=&quot;checkbox&quot; name=&quot;checkbox&quot; value=&quot;4&quot; onclick=&quot;affirm(this)&quot; \/&gt;4<br \/>\n[\/html]<\/p>\n<p><strong>2\uff0c\u9009\u62e9\u51e0\u9879\u540e\uff0c\u5176\u5b83\u590d\u9009\u6846\u53d8\u4e3a\u4e0d\u53ef\u9009\u6a21\u5f0f\u3002<\/strong><br \/>\nhtml\u4ee3\u7801\u793a\u4f8b\uff1a<br \/>\n[html]<br \/>\n&lt;script language=&quot;javascript&quot;&gt;<br \/>\n&lt;!&#8211;<br \/>\nfunction affirm(t,num)<br \/>\n{<br \/>\n\tvar ipt = document.getElementsByTagName(&quot;input&quot;);<br \/>\n\tvar i = 0;<br \/>\n\tvar allownum = 2;\/\/\u5b9a\u4e49\u6700\u591a\u80fd\u9009\u62e9\u7684\u4e2a\u6570<br \/>\n\tfor(var j = 0; j &lt; ipt.length; j++)<br \/>\n\t{<br \/>\n\t\tif(ipt[j].type == &quot;checkbox&quot; &amp;&amp; ipt[j].checked)<br \/>\n\t\ti++;<br \/>\n\t}<br \/>\n\tif(i &gt; allownum &#8211; 1)<br \/>\n\t{<br \/>\n\t\tfor(var z = 1; z &lt;= num; z++)<br \/>\n\t\t{<br \/>\n\t\t\tif(document.getElementById(&quot;cb&quot;+z).checked == true)<br \/>\n\t\t\t{<br \/>\n\t\t\t\tdocument.getElementById(&quot;cb&quot;+z).disabled = &quot;&quot;;<br \/>\n\t\t\t}<br \/>\n\t\t\telse<br \/>\n\t\t\t{<br \/>\n\t\t\t\tdocument.getElementById(&quot;cb&quot;+z).disabled = &quot;disabled&quot;;<br \/>\n\t\t\t}<br \/>\n\t\t}<br \/>\n\t}<br \/>\n\telse<br \/>\n\t{<br \/>\n\t\tfor(var z = 1; z &lt;= num; z++)<br \/>\n\t\t{<br \/>\n\t\t\tdocument.getElementById(&quot;cb&quot;+z).disabled = &quot;&quot;;<br \/>\n\t\t}<br \/>\n\t}<br \/>\n}<br \/>\n\/\/&#8211;&gt;<br \/>\n&lt;\/script&gt;<br \/>\n&lt;input type=&quot;checkbox&quot; name=&quot;checkbox&quot; id=&quot;cb1&quot; value=&quot;1&quot; onclick=&quot;affirm(this,4)&quot; \/&gt;1<br \/>\n&lt;input type=&quot;checkbox&quot; name=&quot;checkbox&quot; id=&quot;cb2&quot; value=&quot;2&quot; onclick=&quot;affirm(this,4)&quot; \/&gt;2<br \/>\n&lt;input type=&quot;checkbox&quot; name=&quot;checkbox&quot; id=&quot;cb3&quot; value=&quot;3&quot; onclick=&quot;affirm(this,4)&quot; \/&gt;3<br \/>\n&lt;input type=&quot;checkbox&quot; name=&quot;checkbox&quot; id=&quot;cb4&quot; value=&quot;4&quot; onclick=&quot;affirm(this,4)&quot; \/&gt;4<br \/>\n[\/html]<\/p>\n<p>\u4e0e\u6570\u636e\u5e93\u8fde\u63a5\u5173\u8054\u8d77\u6765<br \/>\n[html]<br \/>\n&lt;script language=&quot;javascript&quot;&gt;<br \/>\n&lt;!&#8211;<br \/>\nfunction affirm(t,num)<br \/>\n{<br \/>\n\tvar ipt = document.getElementsByTagName(&quot;input&quot;);<br \/>\n\tvar i = 0;<br \/>\n\tvar allownum = 2;\/\/\u5b9a\u4e49\u6700\u591a\u80fd\u9009\u62e9\u7684\u4e2a\u6570<br \/>\n\tfor(var j = 0; j &lt; ipt.length; j++)<br \/>\n\t{<br \/>\n\t\tif(ipt[j].type == &quot;checkbox&quot; &amp;&amp; ipt[j].checked)<br \/>\n\t\ti++;<br \/>\n\t}<br \/>\n\tif(i &gt; allownum &#8211; 1)<br \/>\n\t{<br \/>\n\t\tfor(var z = 1; z &lt;= num; z++)<br \/>\n\t\t{<br \/>\n\t\t\tif(document.getElementById(&quot;cb&quot;+z).checked == true)<br \/>\n\t\t\t{<br \/>\n\t\t\t\tdocument.getElementById(&quot;cb&quot;+z).disabled = &quot;&quot;;<br \/>\n\t\t\t}<br \/>\n\t\t\telse<br \/>\n\t\t\t{<br \/>\n\t\t\t\tdocument.getElementById(&quot;cb&quot;+z).disabled = &quot;disabled&quot;;<br \/>\n\t\t\t}<br \/>\n\t\t}<br \/>\n\t}<br \/>\n\telse<br \/>\n\t{<br \/>\n\t\tfor(var z = 1; z &lt;= num; z++)<br \/>\n\t\t{<br \/>\n\t\t\tdocument.getElementById(&quot;cb&quot;+z).disabled = &quot;&quot;;<br \/>\n\t\t}<br \/>\n\t}<br \/>\n}<br \/>\n\/\/&#8211;&gt;<br \/>\n&lt;\/script&gt;<br \/>\n&lt;%<br \/>\nset rs = server.CreateObject(&quot;adodb.recordset&quot;)<br \/>\nsql = &quot;select * from type&quot;<br \/>\nrs.open sql,conn,1,1<br \/>\ni = 1<br \/>\nnum = rs.recordcount<br \/>\ndo while not rs.eof<br \/>\n%&gt;<br \/>\n&lt;input type=&quot;checkbox&quot; name=&quot;checkbox&quot; id=&quot;cb&lt;%=i%&gt;&quot; value=&quot;&lt;%=rs(&quot;id&quot;)%&gt;&quot; onclick=&quot;affirm(this,&lt;%=num%&gt;)&quot; \/&gt;&lt;%=rs(&quot;value&quot;)%&gt;<br \/>\n&lt;%<br \/>\ni = i + 1<br \/>\nrs.movenext<br \/>\nloop<br \/>\nrs.close()<br \/>\nset rs = nothing<br \/>\n%&gt;<br \/>\n[\/html]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>js\u4ee3\u7801\u5b9e\u73b0checkbox(\u590d\u9009\u6846)\u53ea\u80fd\u9009\u62e9\u51e0\u4e2a\u3002 1\uff0c\u5f39\u51fa\u63d0\u793a\u5bf9\u8bdd\u6846\u6a21\u5f0f html\u4ee3\u7801\u793a\u4f8b\uff1a<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[43],"tags":[17],"_links":{"self":[{"href":"https:\/\/www.luja.cc\/index.php?rest_route=\/wp\/v2\/posts\/106"}],"collection":[{"href":"https:\/\/www.luja.cc\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.luja.cc\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.luja.cc\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.luja.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=106"}],"version-history":[{"count":8,"href":"https:\/\/www.luja.cc\/index.php?rest_route=\/wp\/v2\/posts\/106\/revisions"}],"predecessor-version":[{"id":347,"href":"https:\/\/www.luja.cc\/index.php?rest_route=\/wp\/v2\/posts\/106\/revisions\/347"}],"wp:attachment":[{"href":"https:\/\/www.luja.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=106"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.luja.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=106"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.luja.cc\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}