<form>少なくとも2つ<input type="text" ..>あり、送信ボタンがある場合<input type="submit" name="someName" ..>、テキストフィールドでEnterキーを押すと、IE(7番目のバージョンを試しました)はフォームを正しく送信し、submit=someName別のパラメーターを渡して要求します。ただし、テキストフィールドが1つしかない場合<input type="text" ..>(+任意の数のドロップダウンまたはチェックボックスまたはラジオ)-「Enter」を押すと、「submit=someName」を渡さずにフォームが送信されます。
ただし、フォームハンドラーで対応するメソッドを呼び出し、送信パラメーターによってフォーム送信を処理するJavaフレームワーク(ATGなど)がいくつかあります。したがって、リクエストに送信ボタンパラメータがない場合、送信の処理は失敗します。
あなたは以前にそのような行動を見たことがありますか?