<!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>
<input type="checkbox" id="c1" disabled  >
<SCRIPT LANGUAGE="JavaScript">
<!--
function isdisabled(trueorfalse){
  c1.disabled=trueorfalse;
  }//-->
</SCRIPT>
<INPUT TYPE="button" onclick="isdisabled(true);" value="true"><INPUT TYPE="button" onclick="isdisabled(false);"value="false">
</BODY>
</HTML>

解决方案 »

  1.   

    <a href=customer_Confirm.asp?view_id=<%=rs("userid")%> onclick="javascript:clickit(<%=Rs("UserId")%>); return false" target=_blank>查看</a>这个链接 onclick 里多加一个 return false
      

  2.   

    这个是实现了,但是我怎么样才可以取道view_id这个值呢?应为后面的程序用的到?麻烦各位了
      

  3.   

    照梅花雪这样做,功能是实现了!。但是view_id这个值取不到啊!?还有别的办法吗?
      

  4.   

    function getQuery(url, name)
    {
        var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
        var r = url.substr(1).match(reg);
        if (r!=null) return unescape(r[2]); return null;
    }function clickit(str)
    {
      //...
      var id = getQuery(window.event.srcElement.href, "view_id");
      alert("view_id = "+ id);
    }
      

  5.   

    <td class="tableLightLine" width="5%"><a href=customer_Confirm.asp?view_id=<%=rs("userid")%> onclick="javascript:clickit('<%=Rs("UserId")%>', '<%= rs("userid") %>'); return false;" target=_blank>查看</a></td>
    <script language=javascript>
    function mm()
    {
       var e = window.event.srcElement;
       var a = document.form1.getElementsByTagName("input");
       for (var i=0; i<a.length; i++)
          if (a[i].type == "checkbox") a[i].checked = e.checked;
    }
    var view_id;
    function clickit(str, id)
    {
       var a = document.form1.getElementsByTagName("input");
       for (var i=0; i<a.length; i++)
          if (a[i].value == str) a[i].disabled = str=="";
       view_id = id;
       //alert("view_id = "+ view_id);
    }
    </script>
      

  6.   

    梅花雪,还是有点问题,你懂asp吗?
      

  7.   

    if Request.QueryString("view_id")<>""  then 
             Sql="SELECT *  FROM view_isuser_tempmuhua where  muhua_temp_id="&Request.QueryString("view_id")
    这是后面的asp取值的写法,而且也是写在同一个页面里面,我要在脚本里面怎么写?梅花雪版住主帮帮忙看一下!
      

  8.   

    咦, 我不是已经把那个 view_id 取出来了吗?
      

  9.   

    view_id = id;
    在这后面我是这样写的,咯location.href="?view_id+"view_id
    asp后面的程序是取到了!,但是那个复选框的效果在后面程序取到的同时就没有了,
      

  10.   

    window.location.href = "customer_Confirm.asp?view_id"+ view_id;
      

  11.   

    敢说梅老大不懂asp哦,呵呵
    如果你那个变量是disable那么提交的时候是取不到值的
      

  12.   

    高手們幫我看看吧.http://community.csdn.net/Expert/topic/3721/3721488.xml?temp=.0730707
      

  13.   

    用一个HIDDEN来记录那个被DISABLED的CHECKBOX的值好了
      

  14.   

    思想是在checkbox的值改变的同时修改那个hidden的值,然后提交到后台的时候,你只取hidden的值,那样就没问题了,代码我没时间写,依据上面的思路你应该能写出来的