另外想请教各路大侠:
对于像这样IE5支持,IE6不支持或者某些IE5IE6支持但鬼也不知道IE7IE8是否支持的现状态大家都是如何处理的。懊恼中

解决方案 »

  1.   

    <form name="frm" method=post >
    <table align="center" bordercolor=cccccc border=1>
      <tr bgcolor=eeeeee > 
        <td ><input type=checkbox ></td>
        <td >明细ID</td>
        <td >明细NAME</td>
      </tr>
      <tbody id="tbdDistributions">
    <tr>
    <td >1<input type="checkbox" name="record_select" class="check"></td>
    <td ><input type="text" name="detail_id" value='1' ></td>
    <td ><input type="text" name="detail_name" value='a'></td>
    </tr>
    <tr>
    <td >2<input type="checkbox" name="record_select" class="check"></td>
    <td ><input type="text" name="detail_id" value='2' ></td>
    <td ><input type="text" name="detail_name" value='b'></td>
    </tr>
    <tr id=trDis>
    <td >3<input type="checkbox" name="record_select" class="check"></td>
    <td ><input type="text" name="detail_id" value='3' ></td>
    <td ><input type="text" name="detail_name" value='c'></td>
    </tr>
    <tr>
    <td >4<input type="checkbox" name="record_select" class="check"></td>
    <td ><input type="text" name="detail_id" value='4' ></td>
    <td ><input type="text" name="detail_name" value='d'></td>
    </tr>
    <tr height=0 ><td colspan=100 height=0 > 合计</td></tr>
      </tbody> 
    </table>
    </form>
    <textarea  name="theHistoryRecord" style="display:none" rows="1" cols="20" ></textarea>
    <script>
    function disTR(obj,flag){
    for(var i=0;i<obj.all.length;i++){
    var o=obj.all.item(i);
    if(o.tagName=="INPUT")
    o.disabled=flag;
    }
    }
    disTR(document.all("trDis"),true)
    </script>
      

  2.   

    <html>
    <HEAD>
    <META NAME="save" CONTENT="history"></HEAD><body>
    <form name="frm" method=post ><table align="center" bordercolor=cccccc border=1>  <tr bocolor=eeeeee > 
        <td ><input type=checkbox ></td>
        <td >明细ID</td>
        <td >明细NAME</td>
      </tr>
      <tbody id="tbdDistributions">
    <tr>
    <td >1<input type="checkbox" name="record_select" class="check"></td>
    <td ><input type="text" name="detail_id" value='1' ></td>
    <td ><input type="text" name="detail_name" value='a'></td>
    </tr>
    <tr>
    <td >2<input type="checkbox" name="record_select" class="check"></td>
    <td ><input type="text" name="detail_id" value='2' ></td>
    <td ><input type="text" name="detail_name" value='b'></td>
    </tr>
    <tr >
    <td >3<input type="checkbox" name="record_select" class="check" disabled ></td>
    <td ><input type="text" name="detail_id" value='3' disabled ></td>
    <td ><input type="text" name="detail_name" value='c' disabled ></td>
    </tr>
    <tr>
    <td >4<input type="checkbox" name="record_select" class="check"></td>
    <td ><input type="text" name="detail_id" value='4' ></td>
    <td ><input type="text" name="detail_name" value='d'></td>
    </tr> <tr height=0 ><td colspan=100 height=0 > 合计</td></tr>
      </tbody> </table>
    </form><textarea  name="theHistoryRecord" style="display:none" rows="1" cols="20" ></textarea>
    </body>
    </html>
      

  3.   

    我用WIN2000+IE6可以读写啊
    <html>
    <HEAD>
    <META NAME="save" CONTENT="history"></HEAD><body>
    <form name="frm" method=post ><table align="center" bordercolor=cccccc border=1>  <tr bocolor=eeeeee > 
        <td ><input type=checkbox ></td>
        <td >明细ID</td>
        <td >明细NAME</td>
      </tr>
      <tbody id="tbdDistributions">
    <tr>
    <td >1<input type="checkbox" name="record_select" class="check"></td>
    <td ><input type="text" name="detail_id" value='1' ></td>
    <td ><input type="text" name="detail_name" value='a'></td>
    </tr>
    <tr>
    <td >2<input type="checkbox" name="record_select" class="check"></td>
    <td ><input type="text" name="detail_id" value='2' ></td>
    <td ><input type="text" name="detail_name" value='b'></td>
    </tr>
    <tr disabled id=xx>
    <td >3<input type="checkbox" name="record_select" class="check"></td>
    <td ><input type="text" name="detail_id" value='3' ></td>
    <td ><input type="text" name="detail_name" value='c'></td>
    </tr>
    <tr>
    <td >4<input type="checkbox" name="record_select" class="check"></td>
    <td ><input type="text" name="detail_id" value='4' ></td>
    <td ><input type="text" name="detail_name" value='d'></td>
    </tr> <tr height=0 ><td colspan=100 height=0 > 合计</td></tr>
      </tbody> </table><input type=button value='disable' onclick="document.all.xx.disabled=true;alert(document.all.xx.disabled);">
    <input type=button value='not disable' onclick="document.all.xx.disabled=false;alert(document.all.xx.disabled);">
    </form><textarea  name="theHistoryRecord" style="display:none" rows="1" cols="20" ></textarea>
    </body>
    </html>
      

  4.   

    input的disabled属性是可读音并且可写的。
    将一行里的每一个Input都disabled掉一方面程式效率比较低,另一方面视觉效果远不如tr被disabled(tr被disabled后,其中的Input以及td的innerText信息都会变灰)JK希望的是把tr给disabled掉。
    希望大家继续给予指导
      

  5.   

    程序效率低这么一点没有关系的吧,倒是编程效率降低了,没法子。
    视觉效果嘛,tr和input都disabled了不就得了?
      

  6.   

    tr disabled 跟里面的控件是否 disabled 好像无关
      

  7.   

    在IE5里,一旦tr被disabled,其内含的input都被disabled掉了(不可写,并且不会传到后台)(select没有被disabled)
    但是在IE6里却不是这样的