Pregunta sobre GiveWP - Donation Plugin and Fundraising Platform de Wordpress:

Compruebe que la casilla de verificación esté marcada

Un usuario preguntó 👇

Hola, donantes conjuntos:

Estoy creando un formulario de suscripción con una casilla de verificación. Esta casilla de verificación debe marcarse antes de que las personas puedan continuar con la suscripción / verificación. Ahora tengo una casilla de verificación, pero aún no es necesaria y no sé cómo verificar si la casilla de verificación está marcada (intente decirlo rápidamente 😉). Lo probé con la opción «required_fields», pero no parece funcionar. ¿Existe una opción dentro de Give para verificar si una casilla de verificación está marcada?

¡Gracias por adelantado!

Luc

(@webdevmattcrom)

Hace 3 años, 5 meses

Hola luc,

Nuestros documentos explican cómo crear campos personalizados en detalle.
https://givewp.com/documentation/developers/how-to-create-custom-form-fields/

Compruébelo y háganos saber si tiene más preguntas.

¡Gracias!

Lanzador de hilos

(@qineto)

Hace 3 años, 5 meses

Bueno, como dije, probé la opción de campo requerido, como en la documentación que proporcionaste. Pero no funciona. Aquí está mi código:

function give_custom_form_fields( $form_id ) {
 ?>
		<input type="checkbox" name="check" id="give-money-check" value="unchecked" />
    <label for="give-money-check" class="cf-give-money-label"><div style="margin-left:30px;">Als het doel niet gehaald wordt ga ik ermee akkoord dat mijn geld gebruikt wordt voor activiteiten voor de bewoners van de zorginstelling.</div></label>
	<?php
}

add_action( 'give_payment_mode_select', 'give_custom_form_fields', 10, 1 );

function give_validate_custom_fields( $required_fields, $form_id ) {
		$required_fields['give-money-check'] = array(
			'error_id'      => 'invalid_give_money_check',
			'error_message' => __( 'Check this please!.', 'give' ),
		);

	return $required_fields;
}

add_filter( 'give_donation_form_required_fields', 'give_validate_custom_fields', 10, 2 );

¿Tengo que agregar algo o me pierdo algo?

Esta respuesta fue modificada hace 3 años, 5 meses por.

(@webdevmattcrom)

Hace 3 años, 5 meses

Desea asegurarse de que el nombre y la identificación sean «cheque en efectivo», porque eso es lo que está verificando su código de validación. Asegúrese de actualizar eso en el código SAVE y también en el código de la etiqueta de correo electrónico.

Lanzador de hilos

(@qineto)

Hace 3 años, 5 meses

Gracias, funcionó!

(@webdevmattcrom)

Hace 3 años, 5 meses

¡Contento de escuchar!

Si le gusta, por favor brinde y agradezca nuestro apoyo, nos encantaría recibir una amable reseña aquí: https://wordpress.org/support/plugin/give/reviews/

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.