如何禁用表单中<asp:TextBox>中Enter健提交表单的作用!! try this:<form onkeydown=return(event.keyCode!=13)> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 haha,我的Form是服务器端的分析器错误 说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 服务器标记的格式不正确。源错误: 行 77: </table>行 78: <p align="center">行 79: <form runat="server" onkeydown=return(event.keyCode!=13)> 可以增加TextBox这样的onkeydown的属性,属性执行代码为return (false),即可。 加引号引起来。onkeydown="return(event.keyCode!=13)"测试过,不出错。 yellowwee(端木柒) 直接在html文件里的form标签那,写上onkeydown = "return (event.keyCode != 13)",注意大小写,肯定可以,我实现了! 呵呵,给分啊!例:对button1在override protected void OnInit(EventArgs e)里添加Button1.Attributes.Add("onclick","return GetHelp();"); GetHelp()是javascript脚本程序:function GetHelp(){ try{ if (document.all("Text1").value=="") throw "error"; }catch(err){alert(err);return false}; return true;} 对button1的事件写 private void Button1_Click(object sender, System.EventArgs e) { Button1.Text="执行服务器端"; } 可以看到,如果Text1.value为空,则抛出异常,不去执行服务器端程序,否则执行之! 按你的需要,你还再加上一段javascript代码,function Body_OnKeyDown(){ if ((window.event.srcElement.id == "TBoxPassWord") && (window.event.keyCode == 13)) { document.getElementById("ImgBtnLogin").click(); } }然后在你的 html文件的body标签那增加onkeydown="Body_OnKeyDown()"一切搞定我的实现场景是一个textbox,一个button,都是服务端控件,在填完textbox后按回车实现button所连接的事件。你的问题和这差不多,改改就可以了。怎样?给分吧! DotNetTextBox 编辑器的问题 如何从aspx页面的一个连接跳转到指定的asp页面 跪求大神救命!!! silverlight中的图片按钮不显示图片,该怎么解决? 导出EXCLE问题 用asp.net 做的b/s管理系统,如何加密后给用户,用户不能再复制 C#操作Excel统计图问题 如何让IE中F1不可用,也就是不让它弹出IE帮助信息。 没办法,只好求好心人了 把数据库中的数据bind到了一个datagrid,如何增加一行使其值等于某个字段的10%? 关于datagrid分页的问题,如果没用组件就没问题,大家快帮忙~!!!! 急急
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 服务器标记的格式不正确。源错误:
行 77: </table>
行 78: <p align="center">
行 79: <form runat="server" onkeydown=return(event.keyCode!=13)>
onkeydown="return(event.keyCode!=13)"
测试过,不出错。
例:对button1
在override protected void OnInit(EventArgs e)里添加
Button1.Attributes.Add("onclick","return GetHelp();");
GetHelp()是javascript脚本程序:
function GetHelp()
{
try{
if (document.all("Text1").value=="")
throw "error";
}catch(err){alert(err);return false};
return true;
}
对button1的事件写
private void Button1_Click(object sender, System.EventArgs e)
{
Button1.Text="执行服务器端";
}
可以看到,如果Text1.value为空,则抛出异常,不去执行服务器端程序,否则执行之!
function Body_OnKeyDown(){
if ((window.event.srcElement.id == "TBoxPassWord") && (window.event.keyCode == 13)) {
document.getElementById("ImgBtnLogin").click(); }
}然后在你的 html文件的body标签那增加onkeydown="Body_OnKeyDown()"一切搞定我的实现场景是一个textbox,一个button,都是服务端控件,在填完textbox后按回车实现button所连接的事件。你的问题和这差不多,改改就可以了。怎样?给分吧!