我有一个表单,其中包含一个针对mysql数据库验证的字段,并且该字段是2个其他字段的串联。我想隐藏验证字段以清理网页,但是如果隐藏该字段时该字段上存在错误,则用户不会意识到。我希望将错误显示在已确认的2个字段中,以便用户进行更正。我已经搜索过并且找不到任何特定的答案,但是我找到的最接近的东西是以下代码:
add_filter( 'gform_field_validation_138_1', function ( $result, $value, $form, $field ) {
$master = rgpost( 'input_3' );
if ( $result['is_valid'] && $value == $master ) {
$result['is_valid'] = false;
$result['message'] = 'Please verify invoice and part number.';
}
return $result;
}, 10, 4 );