您可以使用jQuery,因为它已经加载到帖子中了。其目的是停止表单提交操作。
我的meta中有两个html元素:
<select name="cars" class="required">
<option value="-1">Choose a car</option>
<option value="volvo">volvo</option>
<option value="saab">saab</option>
<option value="bmw">bmw</option>
</select>
<input type="text" class="required" placeholder="Type year">
表单id为;过帐;。因此,使用jquery,我们可以编写:
jQuery(function($){ //make sure DOM is loaded and pass $ for use
$(\'#post\').submit(function(e){ // the form submit function
$(\'.required\').each(function(){
if( $(this).val() == \'-1\' || $(this).val() == \'\' ){ // checks if empty or has a predefined string
//insert error handling here. eg $(this).addClass(\'error\');
e.preventDefault(); //stop submit event
}
})
});
});
我认为应该这样做。要在帖子页面上添加javascript,请使用admin\\u init hook和wp\\u enque\\u script。在法典中搜索它们,你就会知道如何使用它们。如果没有发布新问题。