提交按钮以影响多个文件

时间:2015-06-18 01:58:18

标签: php jquery

现状:

所以,对于一个文章页面(article.php),我有两个不同的部分(标题,内容),它们从他们自己的php文件挂钩到文章页面(标题来自title.php内容来自content.php)。

现在,我添加了一项功能,让作者可以编辑文章中的标题和内容,然后按submit按钮以保存更改。

问题

编辑完成后,作者需要按"提交"按钮以更新数据。 但是,当我把"提交" title.phpcontent.php中的按钮,只更新相应的部分,而另一部分未更改(例如,如果submit中有title.php按钮,则{编辑了{1}}。

如果我将按钮放在title中,那么当然标题和内容都不会更新。

以下是标记:

Article.php:

article.php

Title.php(使用<div class="article"> <?php do_action ('article_summary'); ?> </div> 按钮,只更新标题)

submit

Content.php

<form role="form" method="post">                    
    <div class="edit_title">
        <input type="hidden" value="<?php echo $post_id; ?>">
        <?php post_input_box( $post_id, 'post_title', array( 'placeholder' => 'Article title..', 'value' => $post->post_title ) ); ?>
        <div class="update-button-wrap">
            <input type="submit" name="update_product" value="<?php esc_attr_e( 'Update', 'site' ); ?>"/>
        </div>  
    </div>                  
</form>

有谁知道提交按钮如何保存两个不同文件中的标题和内容?

非常感谢!

1 个答案:

答案 0 :(得分:2)

尝试使用超级按钮(pattent pending)按下所有其他按钮...

<button type='button' onclick="$('[type="submit"]').click()">Submit</button>

由于它的类型按钮,它不会提交自己。用这个替换每个提交按钮。我的意思是,将原始按钮留在那里,但用

设置它们
button[type="submit"] { display:none }