如何在jQuery手风琴上提交表单?
我使用了这个插件http://jqueryui.com/accordion/
在标题<h3></h3>
中,我需要创建一个用于编辑项目的表单,但是当点击按钮提交时,没有任何反应。
我的代码:
<div id="accordion">
<h3>
Accordion Title
<!-- This post not submit when click in button "Alter" -->
<form method="POST">
<input type="hidden" name="itemId" id="itemId">
<input type="submit" value="Alter">
</form>
</h3>
<div>
Accordion Content
</div>
</div>
答案 0 :(得分:1)
我找到了一种方法
代码:
<script>
$('#accordion h3 input[type=submit]').click(function (event) {
event.stopPropagation();
});
</script>
<div id="accordion">
<h3>
Accordion Title
<!-- This post not submit when click in button "Alter" -->
<form method="POST">
<input type="hidden" name="itemId" id="itemId">
<input type="submit" value="Alter">
</form>
</h3>
<div>
Accordion Content
</div>
</div>
感谢。
答案 1 :(得分:0)
您还没有说明您在表单标签中发布的位置。您需要action
属性。见http://www.w3schools.com/tags/tag_form.asp
e.g。 <form action="doSomething.php" method="POST">