私のページには2つの形式があります。1つは通常のログインフォームで、もう1つはアカウントを作成するためのもので、モーダルボックスに表示されます。私はJavascript(下記)を使用してEnterキーに「アカウントの作成」フォームを送信させましたが、これはうまく機能します。ただし、何らかの理由で、まったく同じ方法で使用されたまったく同じコードは、ログインフォームでは機能しません。誰かが私にこれを説明できますか?
私はこのスクリプトを使用しました:
<script>function checkSubmit(e)
{
if(e && e.keyCode == 13)
{
document.forms[0].submit();
}
}
</script>
そして私はそれを次のようなリンクに実装しました:
<a href="editprofile.php" onclick="document.createfrm.submit()" onKeyPress="return checkSubmit(event)" id="submitcreate">
ログインフォームの同様のリンクに「onKeyPress」のものを入力すると、機能しません。よろしくお願いします。