S_a_k_Uの日記みたいなDB

~サクゥーと呼ばないで~

Enterキーによるsumbitを禁止する(改2)

ここでのコードに漏れがあった(汗
formタグとaタグにも適用するようにしてみた。

<html>
<head>
<script type="text/javascript">

/* リターンキーによるsubmitを禁止する(textarea以外) */
function disableEnterKey() {
    var elems = document.forms[0].elements;
    for ( var i = 0 ; i < elems.length ; i++ ) { 
        var tag = new String(elems[i].tagName).toLowerCase();
        if (tag != "textarea") {
           elems[i].onkeydown = KeyEvent;
        }          
    }
    /* formタグ(追加) */
    document.forms[0].onkeydown = KeyEvent;
    /* aタグ(追加) */
    var atags = document.getElementsByTagName("a");
    if (atags != null) {
        for ( var i = 0 ; i < atags.length ; i++ ) { 
  	    atags[i].onkeydown = eventOnKeyDown;
        }
    }
}

function KeyEvent(e) { 
    pressKey = event.keyCode; 
    if (pressKey == 13) {
        return false;
    } 
}

</script>
</head>

<body onload="disableEnterKey();"></body>
</html>