Cómo agregar un checkbox de privacidad a mi formulario de contacto

  • Autor Autor tuka85
  • Fecha de inicio Fecha de inicio
tuka85

tuka85

Gamma
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas forobetas.

Quería preguntaros a ver si me podéis ayudar porque llevo unos cuantos días con un problemilla y no lo encuentro por ningun lado.
Quiero poner en mi formulario de contacto el tipico checkbox (casilla de verificacion) con su mensajito Confirmo que he leido y acepto la politica de privacidad.
Os pongo la web: Enlace eliminado

Y ahora os pongo en shortcodes.php que es donde esta el formulario:

PHP:
// Contact Form
function theme_shortcode_contact_form($atts, $content = null) {
	global $arContactFormSubmitStatus;
	
	extract(shortcode_atts(array(
		'form_name'		=> 'default',
		'submit_label'	=> 'send email'
    ), $atts));
	
	$strSuccessMessage = (get_option_tree('thank_you_message') != '') ? get_option_tree('thank_you_message') : "Your message was sent - we will get back to you as soon as possible!";
	
	$output  = '<div id="contact_form_'.$form_name.'" class="contact_form sticky_note width_940">';
		$output	.= '<div class="inner">';
			$output .= '<form action="'.get_permalink().'" id="contact_form_'.$form_name.'" method="post">';
				$output .= '<fieldset>';
					$output .= '<ol>';
						$output .= '<li';
						
						if(isset($arContactFormSubmitStatus[$form_name]['errors'][$form_name.'_contact_name'])) {
							$output .= ' class="error"';
						}
						
						$output .= '>';
							$output .= '<label for="'.$form_name.'_contact_name"><span>Nombre:</span></label>';
							$output .= '<div><input type="text" name="'.$form_name.'_contact_name" id="'.$form_name.'_contact_name" value="';
							
							if(isset($_POST[$form_name.'_contact_name'])) {
								$output .= $_POST[$form_name.'_contact_name'];
							}
							
							$output .= '" class="requiredField" placeholder="Escriba su Nombre..." /></div>';
						$output .= '</li>';
						
						$output .= '<li';
						
						if(isset($arContactFormSubmitStatus[$form_name]['errors'][$form_name.'_contact_email'])) {
							$output .= ' class="error"';
						}
						
						$output .= '>';
							$output .= '<label for="'.$form_name.'_contact_email"><span>Email:</span></label>';
							$output .= '<div><input type="text" name="'.$form_name.'_contact_email" id="'.$form_name.'_contact_email" value="';
							
							if(isset($_POST[$form_name.'_contact_email'])) {
								$output .= $_POST[$form_name.'_contact_email'];
							}
							
							$output .= '" class="requiredField" placeholder="Escriba su email..." /></div>';
						$output .= '</li>';

						$output .= '<li class="textarea';
						if(isset($arContactFormSubmitStatus[$form_name]['errors'][$form_name.'_contact_name'])) {
							$output .= ' error';
						}
						$output .= '">';
						
							$output .= '<label for="'.$form_name.'_contact_message"><span>Mensaje:</span></label>';
							$output .= '<div><textarea name="'.$form_name.'_contact_message" id="'.$form_name.'_contact_message" rows="6" cols="50" class="requiredField elastic" placeholder="Escriba su Mensaje...">';
							

							
	
							
							if(isset($_POST[$form_name.'_contact_message'])) {
								$output .= $_POST[$form_name.'_contact_message'];
							}
							
							$output .= '</textarea></div>';
	
						$output .= '</li>';
						
					$output .= '</ol>';
					$output .= '<button type="submit" class="submit">Enviar Formulario'./*.$submit_label.*/'</button>';
					$output .= '<input type="hidden" value="'.$form_name.'" class="form_name" name="leap_contact_form" />';
					$output .= '<div class="error_status"></div>';
				$output .= '</fieldset>';
				$output .= '<div class="successMessage" style="display:none">' . $strSuccessMessage . '</div>';
				
			$output .= '</form>';
			$output .= '<div class="contact_info">';
				$output .= do_shortcode($content);
			$output .= '</div>';
		$output .= '</div>';
		$output .= '<div class="tape"></div>';
	$output .= '</div>';
	
	return $output;
}

add_shortcode('contact_form', 'theme_shortcode_contact_form');


function theme_shortcode_toggle($atts, $content = null) {
	extract(shortcode_atts(array(
		'topic'			=> 'Click me to expand!'
    ), $atts));

	if(!$content) {
		$content = 'Whoo, I\'m expanded. I was getting uncomfortable being collapsed like that.';
	}

	$output  = '<div class="toggle">';
		$output .= '<a class="topic" href="#">' . $topic . '</a>';
		$output .= '<div class="description">';
		$output .= $content;
		$output .= '</div>';
	$output .= '</div>';

	return $output;
}

add_shortcode('toggle', 'theme_shortcode_toggle');

Muchas Gracias!!
 
Atrás
Arriba