首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ASP.NEt 回车遏止回发求大神

2013-09-16 
ASP.NEt回车阻止回发求大神我的回车本来是用来做选择的,回车按下之后选择一个值,但是选择值之后,马上就会

ASP.NEt 回车阻止回发求大神
我的回车本来是用来做选择的,回车按下之后选择一个值,
但是选择值之后,马上就会回发了,
然后我使用 
if(even.keyCode==13)
{
$("form").submit(function(){return false;});
}else
{
$("form").submit(function(){return true;});
}

这样能解决回车按下之后 不回发,但是 我点击下一页需要回发的时候  确不能回发了  怎么解决
[解决办法]

引用:
Quote: 引用:

不要去改变web控件默认的设置。回车在下拉列表本来就是选择不会回发。
你破坏了默认的设置,会使得有经验的用户很不习惯,也会使得没有经验的用户养成错误的经验。


话说这个下拉框的控件是我自己写的,回车的时候 除了选择值 ,然后还会触发回发

这可以通过JS控制,在下拉列表框的事件里

//假设下拉列表是DIV
$("div").bind("keydown", function() {
    // 获取选择值
    return false; //这样回车后,不会触发回发
                  //或者写event.stopPropagation()
});

热点排行