为了账号安全,请及时绑定邮箱和手机立即绑定

c# 中同步2个控件的状态

c# 中同步2个控件的状态

万千封印 2018-10-10 05:06:02
举个例子能不能实现,2个 form 里,有2个控件,比如 TextBox吧能不能比如我 Form1.TextBox1.Text == "text" 设置一个属性TextBox也同步更新这个属性? 就是让2个TextBox的指针指向同一个TextBox对象? 我实际操作了下,不能实现。。。 如何才能实现?
查看完整描述

1 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

这个应该是可以做到的,使用javascript来处理,这里处理了个简单的使用onblur的,如果你需要实时状态的,那就使用onkeydown吧

    <form id="form1" action="">
    <input id="f1" type="text" />
    </form>
    <form id="form2" action="">
    <input id="f2" type="text" />
    </form>
    <script type="text/javascript">
        var f1 = document.getElementById("f1");
        var f2 = document.getElementById("f2");
        f1.onblur = function() {
            if (f1.value != f2.value) {
                f2.value = f1.value;
            }
        }
        f2.onblur = function() {
            if (f1.value != f2.value) {
                f1.value = f2.value;
            }
        }
    </script>


查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 599 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信