我可以在一个表单中有两个提交按钮吗?

时间:2012-08-24 作者:Jenny

我想在一个表单中提供2个按钮。用户单击任意一个按钮都可以提交表单,但可以执行不同的操作——一个按钮用于导入选中的文件,另一个按钮用于创建文件。这会混淆Wordpress吗?

1 个回复
最合适的回答,由SO网友:Brian Fegter 整理而成

如果要在元框中放置按钮,它将包含在帖子的表单标记中。一个简单的答案是否定的,你不应该在帖子表单中放置提交按钮。但是,不要使用法线input[type=submit], 使用以下选项:

<button type=\'button\' name=\'button-name\' id=\'button-id\'>Button Text</button>\'
单击不会作为提交操作处理,它只会单击。显然,您需要将click事件绑定到导入文件列表的方式。如果您没有使用AJAX,那么应该这样做。退房this article 关于如何在WordPress中使用AJAX。

在表单中有一个提交按钮将发布到另一个帖子。php和肯定会产生不必要的影响,即在post表单中丢失任何更改的数据。

结束

相关推荐

Help with forms and nonces

我正在尝试创建一个用于(面向公众的)表单的nonce。下面是我的代码:function my_form() { if (isset($_POST[\'submit\'])) { $name = $_POST[\'name\']; $description = $_POST[\'description\']; $output_form = false; if (wp_verify_nonce($_P