Jquery 在symfony2'中提交表格的链接;这张表格无效
我有一张表格,我想通过链接提交。比如:Jquery 在symfony2'中提交表格的链接;这张表格无效,jquery,forms,symfony,Jquery,Forms,Symfony,我有一张表格,我想通过链接提交。比如: <form action="{{ path('update', { 'id': entity.id }) }}" id="update" method="post" {{ form_enctype(edit_form) }}> {{ form_widget(edit_form) }} </form> ... some HTML <a href="javascript:$('#update').submit();"&
<form action="{{ path('update', { 'id': entity.id }) }}" id="update" method="post" {{ form_enctype(edit_form) }}>
{{ form_widget(edit_form) }}
</form>
... some HTML
<a href="javascript:$('#update').submit();">Valid</a>
{{表单小部件(编辑表单)}
... 一些HTML
但是,当我使用此链接提交表单时,表单不会在Javascript中验证(检查空字段等),也不会显示错误工具提示
如果我在表单标签中创建一个按钮,它会工作,但我希望这个按钮位于表单标签之外
我该怎么做
编辑:我的表单处于模式对话框中。不是一个理想的答案,但我想这应该可以 在表单中有一个submitbutton,使用css隐藏它 然后在当前js链接所在的位置,使用jquery模拟单击正确的表单提交按钮
同样,这并不理想,但我想它应该能完成任务。这将如您所期望的那样工作
<script language="javascript">
$.fn.submitForm = function() {
$('#update').submit();
};
</script>
我用另一种方式做了 为了控制HTML5字段,我放置了一个隐藏的提交按钮,我做到了
$('#my_submit_button').click();
它是有效的
//assuming there is only one <a></a> tag
$(document).on('click', 'a', function(){
$('#update').submit();
});
$('#my_submit_button').click();