asp.net页面如何像winForm一样,TextBox在回车后实现指定DropDownList数据绑定并获得焦点 WinForm下太简单了,在TextBox的KeyDown事件中处理就ok了我javascript不太好,希望各位指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TextBox1.Attribute.add("onkeypress","A('Button1')");function A(button) { if(event.keyCode == 13) { event.keyCode = 9; event.returnValue = false; document.documentById(button).click(); } } <asp:TextBox id="tbInput" runat="server" Width="240px"> </asp:TextBox> <asp:Button id="btnOK" runat="server" BorderWidth="1px" Text="A"> </asp:Button> TextBox1.Attributes.Add("onkeydown", "if(event.keyCode==13){document.all.btnOK.focus();document.all.btnOK.click();}"); var ddl= document.getElementById("ddl");ddl.options[1].selected = true 不但涉及了 dom 操作,还涉及了 ajax ,如果刷新可以的话,那 dom 操作就可以了 document.onkeydown = function() { if(event.keyCode==13) { //要处理的事件 } } 这个好像js也有,后台cs也有,楼主你要分分清楚就是说其实后台cs也可以的实现的,如果你js不熟 按照兄弟的办法完全可以实现,但有一个小问题,就是多了个button,对了我把这个放到了ajax的UpdatePanel里面,感觉不错,页面不会闪烁,这样的话可以加快操作人员的录入速度(这个非常重要,要手工录入很多东西) http://www.asp.net/ajax/ajaxcontroltoolkit/Samples/AutoComplete/AutoComplete.aspx 如果不用添加一个按钮来postback,用javascript来postback呢?但服务器端的数据绑定方法又怎么放置呢? 我不想通页面上添加一个按钮来postback 使用 IPostBackEventHandler 接口http://topic.csdn.net/u/20100311/11/6301731C-F499-4BA6-AAB8-C022A7A3866E.html#r_63847906 感谢各位,该问题已经解决,整个页面就像winForm一样流畅用XMLHttpRequest具体方法不详述了可以Google搜索 XMLHttpRequest dropdownlist 二级联动 ,成千上万的结果 请给个实例,asp.net autocomplete 自动完成 updatepanel刷新后取服务端值 求ASP高手解答 大家一起来讨论一下关于动态生成静态文件的问题!! CSDN能否改善得更好? 请大家推荐几个好的 b/s 网站,我最近要做一个 你有这种东东吗? 不知道取什么标题了... 醒来了,又散分 请教:如何读取用来存储数据的*.aspx文件(初学的问题)--火急 求SQL语句。 特定格式字符用正则替换排版的问题
function A(button)
{
if(event.keyCode == 13)
{
event.keyCode = 9;
event.returnValue = false;
document.documentById(button).click();
}
}
<asp:TextBox id="tbInput" runat="server" Width="240px"> </asp:TextBox>
<asp:Button id="btnOK" runat="server" BorderWidth="1px" Text="A"> </asp:Button>
TextBox1.Attributes.Add("onkeydown", "if(event.keyCode==13){document.all.btnOK.focus();document.all.btnOK.click();}"); var ddl= document.getElementById("ddl");
ddl.options[1].selected = true
{
if(event.keyCode==13)
{
//要处理的事件
}
}
就是说其实后台cs也可以的实现的,如果你js不熟
按照兄弟的办法完全可以实现,但有一个小问题,就是多了个button,对了我把这个放到了ajax的UpdatePanel里面,感觉不错,页面不会闪烁,这样的话可以加快操作人员的录入速度(这个非常重要,要手工录入很多东西)
我不想通页面上添加一个按钮来postback