如何提交有关手风琴名称的表格?

时间:2013-09-19 13:26:19

标签: javascript jquery html

如何在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>

2 个答案:

答案 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">