读书人

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

发布时间: 2013-09-16 13:45:21 作者: rapoo

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()
});

读书人网 >asp.net

热点推荐