这是一个 HTML 表单的代码,如 Firebug 所示:
<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 的 Network 选项卡上没有显示 HTML 请求,并且 jQuery 侦听器中的断点未命中。
感觉就像我错过了一些非常明显的东西......
更新:我意识到发生了更奇怪的事情:我无法通过键盘在文本字段中输入任何内容。我只能从 Firefox 组合框中选择以前的值。之后,我什至无法选择框中的文本。