在asp的时候,用回车代替tab很简单,只用在onfocus里写代码就行了,但在asp.net的时候由于服务器控件不支持这一招,实在是比较麻烦。那么能不能也很简单实现又不回调服务器呢。下面的代码可以解决这个问题:
<script language="javascript" for="document" event="onkeydown">
<!--
if(event.keyCode==13 && event.srcElement.type!='button' && event.srcElement.type!='submit' && event.srcElement.type!='image' && event.srcElement.type!='reset' && event.srcElement.type!='textarea' && event.srcElement.type!='')
event.keyCode=9;
-->
</script>
放在页面的下部即可。