0
私はサードパーティAPIにデータを投稿しようとしていますが、回答に応じてフォームの提出を取り消す必要があります。しかし、私はまだ重力フォームのバックエンドでフォームエントリを取得しています。あなたが参照することにより、配列の値を割り当てる必要が重力フォームgform_validationフィルターが機能しません
add_filter('gform_validation_10', 'stop_form_submission_validation');
function stop_form_submission_validation($validation_result){
$form = $validation_result['form'];
foreach ($form['fields'] as $field) {
//NOTE: replace 1 with the field you would like to validate
if ($field->id == 1) {
// set the form validation to false
$validation_result["is_valid"] = false;
$field->failed_validation = true;
$field->validation_message = 'This field is invalid!';
break;
}
}
$validation_result['form'] = $form;
return $validation_result;
}
こんにちは、私はabovを試してみましたeのコードはまだ運がない。 – Javid
あなたのフォームはIDが10ですか? –
はい、フォームIDは10です。 – Javid