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