日期:2014-05-17  浏览次数:20434 次

一个框输入文字,另外一个框显示出来。问题是,有一个框是FreeTextBox啊
内容框,也就是editContent是FreeTextBox来的。
摘要框,editDiscription才是文本框TextBox

编译提示错误:editContent不包含Attributes属性。
列歌曲

HTML code
<script type="text/javascript">
        function test() {
            var t1 = document.getElementById("editContent");
            var t2 = document.getElementById("editDiscription");
            t2.value = t1.value;
        }
    </script>
<form id="form1" runat="server">
    <div>
        <asp:TextBox ID="editContent" runat="server"></asp:TextBox>
        <asp:TextBox ID="editDiscription" runat="server"></asp:TextBox>
    </div>
    </form>



C# code
 protected void Page_Load(object sender, EventArgs e)
    {
        editContent.Attributes.Add("onkeyup","test()");
        editDiscription.Attributes.Add("onblur","test()");
    } 


------解决方案--------------------
你那js写的.呵呵,,,,全部用js弄
editContent.Attributes.Add("onkeyup","test()");
editDiscription.Attributes.Add("onblur","test()");
这句根本都不需要
给文本框加几个事件,onkeydown或onkeyup...
哎,好久不用服务器控件 了.....
以后学习mvc+jQuery吧...