<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>              <tr>
                <td height="180" valign="top" bgcolor="#FFFFFF"><div id="Layer6"> <table width="170" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>      <input type="radio" id="rd1" name="intent" value="出租" onclick="radioClick(this.id)" checked="checked">出租</td>
  </tr>
  <tr>
    <td>&nbsp;&nbsp;&nbsp;包含<input type="checkbox" name="hire" value="合租-找承租人"  checked="checked" id="hire">合租-找承租人      </td>
  </tr>
  <tr>
    <td>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      <input type="checkbox" name="hire" value="转让转租-找承租人" id="hire">转让转租-找承租人</td>
  </tr>
  <tr>
    <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <input type="checkbox" name="hire" value="出售" id="hire">出售</td>
  </tr>
  <tr>
    <td>      <input type="radio" id="rd3" name="intent" value="求租" onclick="radioClick(this.id)" />求租</td>
  </tr>
  <tr>
    <td>&nbsp;&nbsp;&nbsp;包含<input type="checkbox" name="hire" value="合租-找房源"   id="wanthire">合租-找房源</td>
  </tr>
   <tr>
    <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="hire" value="合租-找房源"  id="wanthire">转让转租-找承租人</td>
  </tr>
   <tr>
    <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="hire" value="合租-找房源"  id="wanthire">出售</td>
  </tr>
</BODY>
</HTML>怎么让选择了出租求租里的三项不让选?
同理选择了求租出租里的三项也不让选?
里面的name必须一样(intent和hire,因为还有其他关联)

解决方案 »

  1.   

    能帮帮忙吗?
    javascrip不会啊??
      

  2.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <script type="text/javascript">
    function dis()
    {
    var arr = document.getElementsByName("hire");
    for(var i=3;i<6;i++)
    {
    arr[i].disabled = true;
    }
    }
    function radioClick(id)
    {
    var arr = document.getElementsByName("hire");
    if(id == "rd3")
    {

    for(var i=0;i<3;i++)
    {
    arr[i].checked = false;
    arr[i].disabled = true;
    }
    for(var i=3;i<6;i++)
    {
    arr[i].disabled = false;
    }
    }
    if(id == "rd1")
    {
    for(var i=3;i<6;i++)
    {
    arr[i].checked = false;
    arr[i].disabled = true;
    }
    for(var i=0;i<3;i++)
    {
    arr[i].disabled = false;
    }
    }
    }
    </script>
    </HEAD><BODY onLoad="dis()">  <div id="Layer6"><table width="170" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td>      <input type="radio" id="rd1" name="intent" value="出租" onclick="radioClick(this.id)" checked="checked">出租</td>
      </tr>
      <tr>
        <td>&nbsp;&nbsp;&nbsp;包含<input type="checkbox" name="hire" value="合租-找承租人"  checked="checked" id="hire">合租-找承租人      </td>
      </tr>
      <tr>
        <td>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <input type="checkbox" name="hire" value="转让转租-找承租人" id="hire">转让转租-找承租人</td>
      </tr>
      <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <input type="checkbox" name="hire" value="出售" id="hire">出售</td>
      </tr>
      <tr>
        <td>      <input type="radio" id="rd3" name="intent" value="求租" onclick="radioClick(this.id)" />求租</td>
      </tr>
      <tr>
        <td>&nbsp;&nbsp;&nbsp;包含<input type="checkbox" name="hire" value="合租-找房源"   id="wanthire">合租-找房源</td>
      </tr>
       <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="hire" value="合租-找房源"  id="wanthire">转让转租-找承租人</td>
      </tr>
       <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="hire" value="合租-找房源"  id="wanthire">出售</td>
      </tr>
    </BODY>
    </HTML>
    试试吧,比较罗嗦!