Bonsoir.
Apres avoir creer un champs texte. id = ticket_id.
Ce code ne fonctione pas.
J'utulise elementor pro et des codes courts.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function elementor_form_validation( $record, $ajax_handler ) { $fields = $record->get_field( [ 'id' => 'ticket_id', ] ); if ( empty( $fields ) ) { return; } $field = current( $fields ); if ( 1 !== preg_match( '/^\w{3}-\w{4}$/', $field['value'] ) ) { $ajax_handler->add_error( $field['id'], esc_html__( 'Invalid Ticket ID, it must be in XXX-XXXX format.', 'textdomain' ) ); } } add_action( 'elementor_pro/forms/validation', 'elementor_form_validation', 10, 2 );
Ca répond toujour "valid" !!!
Merci pour votre aide votre amis philippe
Partager