一 <input type="button" value="禁用" id="btn"/> <input type="text" value="文本框" id="txt"/> <script> document.getElementById("btn").onclick = function () { document.getElementById("txt").disabled = "disabled"; }; </script>
二
<body> <form id="Form1" method="post" runat="server"> <asp:CheckBox id="CheckBox1" runat="server" οnclick="SetDisplay();"></asp:CheckBox> <asp:Button id="Button1" runat="server" Text="Button1"></asp:Button> <asp:Button id="Button2" runat="server" Text="Button2"></asp:Button> </form> </body>
<script language="javascript"> function SetDisplay() { if (document.getElementById('CheckBox1').checked) { document.getElementById('Button1').style.display='none';//隐藏 document.getElementById('Button2').disabled=true;//不可用 } else { document.getElementById('Button1').style.display='';//显示 document.getElementById('Button2').disabled=false;//可用 } } </script>
三
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>无标题页</title> <script type="text/javascript"> function setDisplay(o) { var b1 = document.getElementById("<%=Button1.ClientID%>"); var b2 = document.getElementById("<%=Button2.ClientID%>"); b1.style.display = o.checked?"":"none"; b1.style.display = o.checked?"none":""; } </script> </head> <body> <form id="form1" runat="server"> <div> <asp:CheckBox ID="CheckBox1" runat="server" οnclick="setDisplay(this)"></asp:CheckBox> <asp:Button ID="Button1" runat="server" Text="Button1"></asp:Button> <asp:Button ID="Button2" runat="server" Text="Button2"></asp:Button> </div> </form> </body> </html>