我正在为wordpress构建一个插件,我有一个自定义的post类型和几个meta-boxes。在meta-box中,我有一个用于发布或更新自定义的按钮。
这是我的一些代码:
add_meta_box(
'my_meta_boz'
,__( 'My title meta box', 'my-plugin' )
,array( $this, 'render_my_meta_box' )
,'my-screen'
,'normal'
,'high'
);在我的'render_my_meta_box‘函数中,我有我的自定义按钮:
<p>
<input type="submit" name="publish" id="publish" value="Save changes" />
</p>我对此没有问题,只是保存或更新会显示一个确认对话框。

我想删除此对话框,因为原始按钮没有显示任何确认信息。如何删除此对话框?
尝试以下操作,但不起作用:
<input type="submit" name="publish" id="publish" value="Save changes" onclick="javascript:window.onbeforeunload = null;"/>我还使用了'submit_button ()‘函数,但它也显示了确认对话框。
发布于 2017-07-09 10:43:21
你可以尝试这个解决方案,它不是很干净,但它是有效的。调用事件click the original按钮。
<input type="submit" value="Save changes" onclick="window.document.getElementById('publish').click();"/>https://stackoverflow.com/questions/44992357
复制相似问题