Jquery提交不在firefox中工作,但在chrome中工作

时间:2013-12-27 07:18:44

标签: jquery forms

我有一个包含许多隐藏输入字段的表单。我可以在表单中添加和删除这些隐藏的字段。现在我的问题是我想通过jquery提交我的表单。提交代码是

$("#finish").bind('click',function(){
            console.debug("here");
    $(".userInfo").submit();
});

其中#finish是提交表单的按钮的ID,.userInfo是表单类。

直到我不从表单中删除任何字段(即使我添加更多隐藏字段),上述代码工作正常并提交表单。

但是当我删除一个或多个隐藏字段时,

$(".remo").remove();

然后单击“完成”按钮,上面的代码不提交表单,只在控制台上打印here

修改:此处是{/ 3}来自

fiddle

但我的按钮提交按钮已经type=button

<button type="button" id="finish" class="btn btn-success btn-lg btn-block">Finish</button>

1 个答案:

答案 0 :(得分:0)

在此参考answer中,要解决此问题,请将<button>更改为<input>以避免.remove()问题。

相关问题