前面提到的两种方法,发现存在着偶尔失效的问题,究其原因所在是因为<asp:textbox>生成客户端控件,类型默认是
submit,这样只要在表单中任何一个文本框内输入回车就自动提交了。
想来想去,想了这样一个办法,暂时还没发现什么问题。
document.forms[0].onkeydown=function(){
if(event.keyCode==13 && event.srcElement.type =='text')
return false;
}
if(event.keyCode==13 && event.srcElement.type =='text')
return false;
}