如何屏蔽回车提交,并且文本框内能够回车换行。 我用了一个多行文本框和一个Button,都是服务器控件。在文本框内一按回车就提交了,怎么实现不提交而且能回车换行。多行文本框用html的话,就不会出现这种情况。但是我现在必须要用服务器控件,因为文本框还要显示后台的数据,Ajax不太会。有没人知道啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function fnDosomething(){ var evt = event ? event : (window.event ? window.event : null); var el;var theEvent var browser=IsBrowser(); if(browser=="IE") { el = window.event.srcElement; theEvent = window.event; } else { el=evt.target; theEvent = evt; } if( el.id!= "你text控件的ID" ) { return; } else { var code = theEvent.keyCode || theEvent.which; if (code == 13) { //你要执行的函数; evt.returnValue=false; evt.cancel = true; } }} function IsBrowser() { var isBrowser ; if(window.ActiveXObject){ isBrowser = "IE"; }else if(window.XMLHttpRequest){ isBrowser = "FireFox"; } return isBrowser; }红色字体就是防止提交。如果你不要回车执行函数的话。function fnDont(){if (code == 13) {evt.returnValue=false; evt.cancel = true; }}onload执行上面代码就行 好像不行啊。evt.returnValue=false;evt.cancel = true;这2行是啥意思啊。 一个疑难杂症求助 关于javascript:遍历select控件问题 类似C/S结构中主从结构的界面,先输入的数据,最后才保存 请问如何将数据库中的表的一个数据字段取出写进一维数组? 在ASP.NET中,触发事件,这两种方式有什么不同么?今晚结帖!! 关于asp.net消息弹出框的使用 在asp.net中能否调用可执行文件? 谁能帮我解释一下,就几行代码! MVC VIEW 控件的动态ID mvc 提交html代码,问题(VS2013、win7、net4.0)不用XSS验证 .net 文本框中的数值型数据怎么插入数据库 使用Sqlhelper,要引用哪个命名空间?
{
var evt = event ? event : (window.event ? window.event : null);
var el;var theEvent
var browser=IsBrowser();
if(browser=="IE")
{
el = window.event.srcElement;
theEvent = window.event;
}
else
{
el=evt.target;
theEvent = evt;
}
if( el.id!= "你text控件的ID" )
{
return;
}
else
{
var code = theEvent.keyCode || theEvent.which;
if (code == 13)
{
//你要执行的函数;
evt.returnValue=false;
evt.cancel = true;
}
}
} function IsBrowser()
{
var isBrowser ;
if(window.ActiveXObject){
isBrowser = "IE";
}else if(window.XMLHttpRequest){
isBrowser = "FireFox";
}
return isBrowser;
}红色字体就是防止提交。如果你不要回车执行函数的话。function fnDont(){
if (code == 13)
{
evt.returnValue=false;
evt.cancel = true;
}
}
onload执行上面代码就行
evt.cancel = true;
这2行是啥意思啊。