Following are the code to disable enter key or return key submit behaviour of Asp.net page.
Override page OnInitComplete event and add this code.
protected override void OnInitComplete(EventArgs e)
{
base.OnInitComplete(e);
string script = "function DisableEnterKey(){" +
"if(event.keyCode == 13){return false;}" +
"else{return true;}}";
Page.ClientScript.RegisterStartupScript(this.GetType(), "page", script, true);
Page.Form.Attributes.Remove("onkeypress");
Page.Form.Attributes.Remove("onkeydown");
Page.Form.Attributes.Add("onkeypress", "return DisableEnterKey()");
Page.Form.Attributes.Add("onkeydown", "return DisableEnterKey()");
}
Comments
Post a Comment