これは、Firebug によって示される HTML フォームのコードです。
<form action="http://localhost/home/newuser" method="post">
<input type="hidden" value="48" name="user_id">
<input type="text" name="username">
<input type="submit" value="Next">
</form>
そして、これにバインドされた jQuery コードを次に示します。
$('.popup .newuser form').live('submit', function()
{
$(this).ajaxSubmit(function(data)
{
// handle response
});
return false;
});
ただし、[次へ] ボタンをクリックすると、テキスト フィールドに以前に入力した値のコンボボックスが表示されます (Firefox の機能)。Firebug の [ネットワーク] タブに表示される HTML 要求はなく、jQuery リスナーのブレークポイントはヒットしません。
本当に明白な何かが欠けているように感じます...
更新:さらに奇妙なことが起こっていることに気付きました:キーボードからもテキスト フィールドに何も入力できません。Firefox コンボボックスから以前の値しか選択できません。その後、ボックス内のテキストを選択することさえできません。