0

我有一个列出项目的表。我有一个围绕此表的表单标签。在此表中,我有向数据库添加新行的 ADD 按钮。我也有编辑一行的 EDIT 按钮。表单发布到控制器上的相同操作。

现在我需要在第一行添加一个过滤器行,这意味着我需要添加一个过滤器按钮来提交带有过滤器参数的表单。由于这仍然在主窗体中,我现在遇到以下问题:当我单击过滤器按钮时,用于添加按钮的输入在发布任何内容之前都经过验证。当用户单击过滤器按钮时,如何防止发生验证?

4

3 回答 3

0

确保过滤器按钮的类型是“按钮”而不是“提交”,并使用 ajax 进行过滤

于 2012-08-21T03:21:09.383 回答
0

如我所见,简单的方法是通过 js 触发提交:

.submit();

另一种方法是禁用该表单的验证:

$('#form').validate({
   onsubmit : false
});

或者

 $('#form').unbind('submit')
于 2012-08-21T03:38:04.040 回答
0

我有一个建议。名称以不同的方式添加按钮输入并使用 javascript/ajax 添加行。发布时,添加按钮输入将不会被验证,因为它们具有不同的名称

于 2012-08-21T06:07:45.287 回答