通过按钮启用和禁用文本框?(asp.net)

时间:2019-02-22 09:06:40

标签: c# asp.net

enter image description here我的老师给了我以下任务:创建带有3个按钮的表单(保存(保护区)编辑(编辑器)删除(Eliminar))。

但是我真正的问题是:

我需要将我的文本框链接到我的按钮,以便我可以禁用它并随意启用它,但是我无法通过它们来连接它们。

PS:如果您回答此问题,请尽自己所能,具体说明自几天前我开始学习asp.net以来所使用的术语。

enter image description here

2 个答案:

答案 0 :(得分:0)

首先,您需要创建按钮事件。 双击窗体上的按钮,然后VB将自动创建一个按钮事件。 现在,您可以进行编码了。 对于:

    private void button1_Click(object sender, EventArgs e)
    {
        textBox1.Enabled = false;//Disable textbox1 on the form
    }

答案 1 :(得分:0)

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="RedioButton.aspx.cs" Inherits="Shoping_Cart.RedioButton" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Enable Disable Textbox Using Jascript Radio Button Click</title>
    <script type="text/javascript">
        function EnableDisableTextBox() {
            var status = document.getElementById('<%=rbtEnable.ClientID %>').checked;
            if (status == true) {
                document.getElementById('<%=TextBox1.ClientID %>').disabled = false;
            } else {
                document.getElementById('<%=TextBox1.ClientID %>').disabled = true;
            }
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
        <div>

            <asp:TextBox ID="TextBox1" runat="server" Width="228px"></asp:TextBox>
            <br />
            <br />
            <asp:RadioButton ID="rbtEnable" runat="server" Text="Enable" onclick="javascript:EnableDisableTextBox();" GroupName="1" />
            <asp:RadioButton ID="rbtDisable" runat="server" Text="Disable" onclick="javascript:EnableDisableTextBox();" GroupName="1" />
        </div>
    </form>
</body>
</html>