我有一组基于radiobuttonlist选择值的文本框我必须使用jquery禁用或启用文本框 [英] i have a set of text boxes based on radiobuttonlist selected values i have to disable or enable textboxes using jquery

查看:74
本文介绍了我有一组基于radiobuttonlist选择值的文本框我必须使用jquery禁用或启用文本框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一组基于radiobuttonlist选择值的文本框我必须使用jquery禁用或启用文本框





i have a set of text boxes based on radiobuttonlist selected values i have to disable or enable textboxes using jquery


<asp:RadioButtonList ID="RadioButtonList1" runat="server"

         style="z-index: 1; left: 23px; top: 32px; position: absolute; height: 27px; width: 82px">
         <asp:ListItem Text="Enabled" Value="1"></asp:ListItem>
         <asp:ListItem Text="Disabled" Value="2"></asp:ListItem>
     </asp:RadioButtonList>

< br $>




<asp:TextBox ID="TextBox1" runat="server"

       style="z-index: 1; left: 24px; top: 114px; position: absolute"></asp:TextBox>
   <asp:TextBox ID="TextBox2" runat="server"

       style="z-index: 1; left: 22px; top: 158px; position: absolute"></asp:TextBox>
   <asp:TextBox ID="TextBox3" runat="server"

       style="z-index: 1; left: 20px; top: 210px; position: absolute"></asp:TextBox>











推荐答案

我相信你正在寻找一个JQuery解决方案,而不是服务器端代码。您可能需要向所涉及的控件添加类,因为ASP.NET为服务器端控件生成自己的ID值。如果添加类,您的JQuery代码将如下所示:

I believe you are looking for a JQuery solution, not server-side code. You may need to add classes to the controls involved, since ASP.NET generates its own ID values for server-side controls. If you add classes, your JQuery code would look like this:


(''。toggle'')。click(function(){
var disableTextBoxes =(
(''.toggle'').click(function() { var disableTextBoxes = (


(this).val()== 2);
(this).val() == 2);


这篇关于我有一组基于radiobuttonlist选择值的文本框我必须使用jquery禁用或启用文本框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆