使用javascript
<SCRIPT LANGUAGE="JavaScript">
<!--
function btnClick()
{
if (event.keyCode==13)
{
event.keyCode =9; }
}
//-->
</SCRIPT>CS页面这么写~~ TextBox1.Attributes.Add("OnKeyDown","btnClick()");
<SCRIPT LANGUAGE="JavaScript">
<!--
function btnClick()
{
if (event.keyCode==13)
{
event.keyCode =9; }
}
//-->
</SCRIPT>CS页面这么写~~ TextBox1.Attributes.Add("OnKeyDown","btnClick()");
function document.onkeydown()
{
if (event.keyCode == 13)
event.keyCode = 9;
}
</script>
你就要在
texbox1的KeyPress事件中写:
if(keyData == Keys.Enter)//通过回车键移到下一控件
// {
// if(this.ActiveControl.Parent is DataGrid)
// {
// SendKeys.Send("{TAB}");
// return true;
// }
// }
你就要在
texbox1的KeyPress事件中写:
if(keyData == Keys.Enter)
{
SendKeys.Send("{TAB}");
return true;}
为每个TextBox都写一个onkeydown的事件,然后固定采用focus来处理?
{
var e = document.activeElement;
var b = (e.tagName == "INPUT"
&& window.event.keyCode == 13
&& ( e.type == "text"
|| e.type == "password"
|| e.type == "checkbox"
|| e.type == "radio")
|| e.tagName=="SELECT"); var a = document.forms[0].elements, n=-1;
for(var i=0; i<a.length; i++)
{
if(a[i]==e) n=i;
if(n>-1 && b && n+1<a.length)
{
if(!a[n+1].disabled)
{
a[n+1].focus();
window.event.keyCode = 0;
window.event.returnValue= false;
return;
}
n=i;
}
}
}
document.attachEvent("onkeydown", function(){enter2tab();});