четверг, 12 апреля 2012 г.

ASP.Net: Ловим Enter на TextBox

Как сделать, чтобы при нажатии Enter на TextBox "нажималась" определённая кнопка? Некоторые до сих пор рекомендуют безумный способ с добавлением невидимого TextBox. Но правильный вариант - это дописывать в Page_Load:

textBox.Attributes.Add("onkeydown", "if(event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {document.getElementById('" + buttonDoh.ClientID + "').click();return false;}} else {return true};");

Комментариев нет:

Отправить комментарий