一组RadioButton,分别对应一个TextBox,当RadioButton被选中时,其后的TextBox置为不可用

翻译|其它|编辑:郝浩|2008-06-19 10:55:33.000|阅读 5257 次

概述:

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

任务要求:一组RadioButton,分别对应一个TextBox,当RadioButton被选中时,其后的TextBox置为不可用。 //testControlPage.aspx.cs

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="testControlPage.aspx.cs" Inherits="testControlPage" %> <!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 language="javascript" type="text/javascript">

  function RBchecked() {

    var a = document.getElementsByName("a");

    for (var i=0; i<a.length; i++) {

      if(a.checked) {

        var tb = document.getElementsByName("tb"+i);

        tb[0].readOnly=true;

      }

      else {

        var tbf = document.getElementsByName("tb"+i);

        if (tbf[0].readOnly==true)

          tbf[0].readOnly=false;

      }

    }

  }

  </script>

</head>

<body >

<form id="form1" runat="server" >

<div>

<asp:RadioButton id=rb0 GroupName="a" runat="server" />

<asp:TextBox id=tb0 name="tb" runat="server" />

<asp:RadioButton id=rb1 GroupName="a" runat="server" />

<asp:TextBox id=tb1 name="tb" runat="server" />

<asp:RadioButton id=rb2 GroupName="a" runat="server" />

<asp:TextBox id=tb2 name="tb" runat="server" />

<input type=button id="test" value="测试" disabled=disabled />

</div>

</form>

</body>

</html>

//testControlPage.cs

using System;

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

public partial class testControlPage : System.Web.UI.Page

{

  protected void Page_Load(object sender, EventArgs e)

  {

    rb0.Attributes.Add("onclick", "JavaScript:RBchecked();");

    rb1.Attributes.Add("onclick", "JavaScript:RBchecked();");

    rb2.Attributes.Add("onclick", "JavaScript:RBchecked();");

  }

}
标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com

文章转载自:CSDN

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP