次のように3つの送信ボタンがあるフォームがあります。
<input type="submit" name="COMMAND" value="‹ Prev">
<input type="submit" name="COMMAND" value="Save">
<input type="reset" name="NOTHING" value="Reset">
<input type="submit" name="COMMAND" value="Next ›">
<input type="button" name="NOTHING" value="Skip ›" onclick="location = 'yada-yada.asp';">
ボタンの列は、送信、リセット、JavaScriptボタンを組み合わせたものです。ボタンの順序は変更される可能性がありますが、いずれの場合も、保存ボタンは前のボタンと次のボタンの間に残ります。
ここでの問題は、ユーザーがEnterフォームを送信するためにヒットすると、投稿変数「COMMAND」に「Prev」が含まれることです。これはフォームの最初の送信ボタンであるため、通常です。ただし、ユーザーがボタンを介してフォームを送信したときに「次へ」ボタンがトリガーされるようにしたいEnter。その前に他のボタンがありますが、これはデフォルトの送信ボタンとして設定するようなものです。