//选择第二种情况
function changeSel()
{
 var group=new Array(3);
 group[0]= new Option('A','我的一(A)');
 group[1]= new Option('B','我的二(B)');
 group[2]= new Option('C','我的三(C)');
 var a=eval(document.getElementById("showMng"));
 var temp=document.all.mngFlag;
 if(myform.include[1].checked){
  
  temp.options[0]=new Option(group[0].value,group[0].text);
  temp.options[1]=new Option(group[1].value,group[1].text);
  temp.options[2]=new Option(group[2].value,group[2].text);
  a.style.display="";
 }
 else
 {
  a.style.display="none";
 }

<form name="myform"> <table><tr>
    <th>
      <input type="radio" name="include" value="1" checked="checked" onClick="changeSel();" />
      第一种情况</th>
    <th><label>
      <input type="radio" name="include" value="0" onClick="changeSel();" />第二种情况</label></th>
    <th>
     <div id="showMng" style="display:none; width:205">设置类别:
       <SELECT  name="mngFlag">
       </SELECT>
     </div>    </th>
    <th >起始列:
      <SELECT  name="IInfoRow">
     <option value="2" selected="selected">2</option>
     <%
      for(int i = 3;i<=30;i++)
      {
     %>
      <option value="<%=i%>"><%=i%></option>
     <%}%>
      </SELECT>
      </th>
     </tr></table>
     </form>

记录我的编码,1.radio使用onClick来做事件响应,2.radio按名字分组,同名的多个radio为一组,得到是从0开始的一个数组,3.js生成select

评论
发表评论

您还没有登录,请登录后发表评论

hydex
搜索本博客
我的相册
5e0be7a5-3ea9-31fe-a7c4-7a19f3b7d537-thumb
自行车
共 1 张
存档
最新评论