Ich habe eine Gravitationsform, die ich möchte, lassen Sie nur Leute einreichen, wenn sie einen spezifischen Code von einer möglichen Liste von 3 eingeben.
Beispielcodes
Wenn ein Benutzer XH6D in das Formular eingibt , wird das Formular erfolgreich gesendet , andernfalls wird das Formular einen Fehler zurückgeben.
Einfach zu erreichen?
Probieren Sie den folgenden Code aus:
add_filter( 'gform_field_validation', 'custom_validation', 10, 4 ); function custom_validation( $result, $value, $form, $field ) { $arrWhitelist = array('XH6D', '8U2A', 'L9D3'); if ( $result['is_valid'] && !in_array( $value, $arrWhitelist )) { $result['is_valid'] = false; $result['message'] = 'Please enter a value less than 10'; } return $result; }
Außerdem können Sie die validation in dieser URL genauer überprüfen