如何在将术语添加到分类之前验证字段是否有值

时间:2017-09-06 作者:Luke Gedeon

我已经将自定义字段添加到自定义分类法中,但我认为如果以后有人使用默认字段搜索相同的解决方案,这同样适用。

我的挑战是,如果某个字段为空,请停止添加某个术语,并弹出一个解释,说明我为什么阻止添加该术语。

我试过:

(function( $ ) {
    $( document ).on( \'submit\', \'#addtag\', function( e ) {
        // Block addition. Add notice.
    });
})( jQuery );
问题是WordPress有一个在提交时触发的函数,它通过ajax存储新术语。即使成功,它也会返回false,因此我的代码永远不会运行。

关于如何让我的代码首先运行,或者通过其他方式确保字段不为空,您有什么想法吗?

1 个回复
SO网友:Luke Gedeon

事实证明,最简单的解决方案是将“form required”添加到<div> 包装<input> 您需要。然后,如果要添加警报以让用户知道发生了什么,可以在mouseup 在按钮上,而不是submit 在表单上。

结束

相关推荐

将jQuery.ajax()请求转换为XMLHttpRequest(普通的JavaScript)

正在寻求帮助更改jQuery.ajax() 请求加入香草XMLHttpRequest 对于WordPress,但并没有真正找到我想要的。有人能帮我把下面的内容重新格式化成普通的JavaScript吗XMLHttpRequest?$.ajax({ data: { \'action\': \'work_hour_form_handler\', \'work_hours_start\': document.getElementById(\'work