我的页面中有两种形式。我使用HTML内联样式隐藏了表单2。

        <form id="productionForm" name="productionForm" method="POST" style="display:none;">

我在表格1上有输入按钮。
    <input id="buttonProductionSummary"  class="buttonProductionSummary" type="submit" value="Submit" />

我有JQuery代码,可以在单击表单1的按钮时加载表单2。我的JQuery代码如下。
    <script type="text/javascript">
    $(document).ready(function(){

        $("#buttonProductionSummary").click(function() {
            $("#productionForm").show();
        });
    });
</script>

当我单击表单一中的按钮时,页面再次被重新加载,因此表单2出现并再次消失。当我单击表单1上的按钮时,如何使表单2出现。

最佳答案

您需要防止表单的默认行为:

$("#buttonProductionSummary").click(function(e) {
    $("#productionForm").show();

    e.preventDefault();
});

关于javascript - 如何在jQuery中单击按钮显示/隐藏表单?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13888093/

10-10 01:31
查看更多