<script language="javascript" event=onkeydown for=document >
var   ch;
if( 13 == event.keyCode ) {
event.returnValue=false;
event.cancel = true;
ch=true;
document.forms[0].butLoginPro.focus();
document.forms[0].butLoginPro.click();
                document.forms[0].password.focus();
} else {
ch=false;
}
</script>你这样试试看

解决方案 »

  1.   

    问题是有多个submit
    我看了一下ms的var __defaultFired = false; 
    function WebForm_FireDefaultButton(event, target) { 
    if (!__defaultFired && event.keyCode == 13 && !(event.srcElement && (event.srcElement.tagName.toLowerCase() == "textarea"))) { 
    var defaultButton; 
    if (__nonMSDOMBrowser) { 
    defaultButton = document.getElementById(target); 

    else { 
    defaultButton = document.all[target]; 

    if (defaultButton && typeof(defaultButton.click) != "undefined") { 
    __defaultFired = true; 
    defaultButton.click(); 
    event.cancelBubble = true; 
    if (event.stopPropagation) event.stopPropagation(); 
    return false; 


    return true; 

    这个是ms的方法