FineUI 官方论坛

标题: 为TextBox控件加上回车键按下的事件的方法 [打印本页]

作者: eal    时间: 2012-6-6 14:53
标题: 为TextBox控件加上回车键按下的事件的方法
在页面中重写
protected override void Render(HtmlTextWriter writer)
        {
            StringWriter strWriter = new StringWriter();
            base.Render(new HtmlTextWriter(strWriter));  
            writer.Write(strWriter.ToString().Replace("id:\"" + tbxTXMBH.ClientID + "\",",
        "id:\"" + tbxTXMBH.ClientID + "\",enableKeyEvents:true,listeners: {keypress: function(f,e){if (f.getValue()!='' && e.getKey()==13) {"+
        "__doPostBack('enter',document.getElementById(\"" + tbxTXMBH.ClientID + "\").value);"
        +"}}},"));
        }

在PageLoad事件中捕获事件
if (Request.Form["__EVENTTARGET"] == "enter")
                {
                    //触发事件
                    string args = Request.Form["__EVENTARGUMENT"];
                    LoadCPXX(args);
                }


建议老大在新版本中只接添加类似的事件,方便开发!





欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4