Hello
Currently, I'm using javascript to respond the "ENTER" button press event in
my ASPNET page.
It works fine when there is no multi-line textbox, but when multi-line
textbox is presented in page, and user enters "ENTER" button, both of my
javascript and textbox responses it.
It is unexpected. How can I ask my javascript to ignore it in this case or
ask TextBox to accept ctrl+enter as "ENTER".
<script type="text/javascript">
function keyDown()
{
var keycode=event.keyCode;
if(keycode==13){
event.keyCode=65;
__doPostBack('ctl00$ctl00$SsnContentPlaceHolder$SearchButton','');
}
}
document.onkeydown=keyDown;
</script>
Thanks
Eliyahu Goldin - 12 Mar 2008 13:18 GMT
Instead of handling onkeydown event for document, do it for the textbox:
myTextbox.Arrtibutes["onkeydown"] = "keyDown()";

Signature
Eliyahu Goldin,
Software Developer
Microsoft MVP [ASP.NET]
http://msmvps.com/blogs/egoldin
http://usableasp.net
> Hello
> Currently, I'm using javascript to respond the "ENTER" button press event
[quoted text clipped - 19 lines]
>
> Thanks
zlf - 12 Mar 2008 15:29 GMT
It works!
Thank you!
"Eliyahu Goldin" <REMOVEALLCAPITALSeEgGoldDinN@mMvVpPsS.org> дÈëÏûÏ¢ÐÂÎÅ:ekHTatDhIHA.5820@TK2MSFTNGP04.phx.gbl...
> Instead of handling onkeydown event for document, do it for the textbox:
>
[quoted text clipped - 23 lines]
>>
>> Thanks