0

ログインページの設計時に問題に直面しています。また、この問題は Firefox のみです。

つまり、以前のログイン ID を選択して Enter キーを押すと、送信が発生しました。

IE と Chrome では、データを選択するだけで送信しません。

私のコードは次のようなものです:

<input type="text" name="t1"><br>
<input type="text" name="t2"><br>

<script>
document.onkeydown = function(e) {
if (e.which == 13)
// submit
}
</script>

例えば ​​:

http://ppt.cc/c048

「123」を選択してEnterキーを押すと、入力が送信されます。(Firefox の場合)

送信アクションを実行せずに、ID「123」をテキストボックスに入れるだけだと思います...

Firefox の問題が発生せずに、Enter Submit 機能を使用するにはどうすればよいですか?

ありがとうございました!!

4

2 に答える 2

0

あなたの質問を正しく理解できていないと思いますが、Firefox で Enter キーを押してフォームを送信できない場合は、スクリプト ビットでこれを試してください。

document.onkeydown = function(e) {
    if (e.which == 13 || e.charCode == 13 || e.keyCode == 13) {
        // submit
    }
于 2013-08-21T12:33:25.047 に答える