表单不生成$_POST请求

时间:2017-03-15 作者:forethought

我现在正在开发的自定义插件中有以下表单,单击更新按钮不会生成$\\u POST请求。

<form name="HomePageManagerStatus" id="HomePageManagerStatus" method="post" enctype="text/plain">
   <input name="homePageEdit" type="checkbox" id="homePageEdit">Enable
                <?php
                submit_button(\'Change\');
                ?>
</form>

1 个回复
SO网友:Rick Hellewell

根据WP codex,WP中的submit\\u按钮将为submit按钮生成HTML代码。(参见法典中的示例https://codex.wordpress.org/Function_Reference/submit_button ).

因此,还需要其他信息:表单生成的页面代码是什么样的?(来自页面源)。是否正在生成任何代码?

但那不是你的问题。问题是语句的“必需”参数;它是无效的。应该是

required="Enable" >
也缺少关闭“>”。

有时,查看生成的页面代码可以帮助您找到问题。

相关推荐

Call another page in forms

我正在为WordPress插件做一些练习。在插件中,我正在处理一个表单,我需要的是在提交时调用另一个页面。我试过了,但似乎什么都没用。<form method = \"Post\" action = \"some_file.php\"> </form>