当前位置:编程学习 > C#/ASP.NET >>

VS控件之间的控制

有两个控件,想实现一个控件对另一个控件的限制。如:如果一个控件值大于零,另一个控件不可修改,不可输入。 Visual Studio 控件 --------------------编程问答-------------------- 跟这个有点相似:
http://www.cnblogs.com/insus/archive/2012/09/28/2707052.html --------------------编程问答-------------------- 这个用js 就可以实现。 自己好好想想! --------------------编程问答-------------------- if(text1.value > 0)
{
    text2.disabled = false;
}
else
{
    text2.disabled = true;
} --------------------编程问答-------------------- 调用 keyup 或 text change 事件,时时校验 --------------------编程问答--------------------
引用 4 楼 mmm306306 的回复:
调用 keyup 或 text change 事件,时时校验
我的控制代码在后台,但是没有反应,是因为没有回调吗? --------------------编程问答--------------------
引用 5 楼 ILONEY 的回复:
Quote: 引用 4 楼 mmm306306 的回复:

调用 keyup 或 text change 事件,时时校验
我的控制代码在后台,但是没有反应,是因为没有回调吗?

你是 BS  还是 CS  ? --------------------编程问答-------------------- <head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <script src="../easyui/jquery.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $("#text1").keyup(function () {
                var se = $("#text1")[0].value;
                if (se > 0) {
                    $("#Text2").attr("readonly", "readonly");
                } else {
                    $("#Text2").removeAttr("readonly");
                }
            })

        })
    </script>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <input type="text" id="text1" />
            <input type="text" id="Text2" />
        </div>
    </form>
</body> --------------------编程问答--------------------
引用 6 楼 mmm306306 的回复:
Quote: 引用 5 楼 ILONEY 的回复:

Quote: 引用 4 楼 mmm306306 的回复:

调用 keyup 或 text change 事件,时时校验
我的控制代码在后台,但是没有反应,是因为没有回调吗?

你是 BS  还是 CS  ?

CS  --------------------编程问答--------------------
引用 7 楼 y879698050 的回复:
<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <form id="form1" runat="server">
        <div>
            <input type="text" id="text1" />
            <input type="text" id="Text2" />
        </div>
    </form>
</body>

如果不是html控件,是DEVpress控件呢,怎样通过jquery调用? --------------------编程问答--------------------

if($("#text1").val()>0)
{
   $("#text2").attr("disable",true);
}else
{
   $("#text2").attr("disable",false};
--------------------编程问答--------------------
引用 8 楼 ILONEY 的回复:
Quote: 引用 6 楼 mmm306306 的回复:

Quote: 引用 5 楼 ILONEY 的回复:

Quote: 引用 4 楼 mmm306306 的回复:

调用 keyup 或 text change 事件,时时校验
我的控制代码在后台,但是没有反应,是因为没有回调吗?

你是 BS  还是 CS  ?

CS 


每个控件不是都有Change事件么。 --------------------编程问答-------------------- 每个控件不是都有Change事件么。

你看一下我的代码?麻烦了。。。
前台代码:
        <dx:ASPxSpinEdit ID="txt_initAccount" runat="server" Height="21px" Number="0" AllowUserInput="true" ValidationSettings-ErrorText="*" ValidationSettings-CausesValidation="True" AutoPostBack="true" OnNumberChanged="spin_Change_Click"> </dx:ASPxSpinEdit>
后台代码:
        protected void spin_Change_Click(object sender, EventArgs e)
        {
            this.txt_ContactCompanyType.DataSourceID = "LinqDataSource2";
            this.txt_initPayAccount.Enabled = false;
        }
现在的情况是没有真正的响应啊! --------------------编程问答--------------------
引用 11 楼 mmm306306 的回复:
每个控件不是都有Change事件么。

你看一下我的代码?麻烦了。。。
 前台代码:
         <dx:ASPxSpinEdit ID="txt_initAccount" runat="server" Height="21px" Number="0" AllowUserInput="true" ValidationSettings-ErrorText="*" ValidationSettings-CausesValidation="True" AutoPostBack="true" OnNumberChanged="spin_Change_Click"> </dx:ASPxSpinEdit>
 后台代码:
         protected void spin_Change_Click(object sender, EventArgs e)
         {
             this.txt_ContactCompanyType.DataSourceID = "LinqDataSource2";
             this.txt_initPayAccount.Enabled = false;
         }
 现在的情况是没有真正的响应啊!  --------------------编程问答-------------------- dx:ASPxSpinEdit 这个啥子控件啊, --------------------编程问答--------------------
引用 14 楼 davidgyh392 的回复:
dx:ASPxSpinEdit 这个啥子控件啊,

这个是Devpress第三方控件
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,