我正在使用“高级自定义字段”来允许用户在特定的“自定义帖子类型”中设置一些信息,我想做的是,如果其中某些字段不符合某些条件,则阻止用户更新/发布帖子要求。
我能够在经典编辑器中完成此操作(侦听事件,然后单击“发布/更新”按钮,以便它可以调用我的一个函数,该函数可以在保存表单之前执行验证,如果验证正确)表单已正确保存。)但在古腾堡中,此解决方案不起作用
有没有一种方法可以在用户单击“更新/发布”时触发javascript函数,从而对这些字段进行验证,并且如果在古腾堡中不满足要求,则会阻止用户保存/发布该块?
$( 'input[name="save"]' ).on( 'click', ( event ) => {
validateFormQuestionGroups( event );
} );
这样,我可以听到按钮被单击的事件。