anisclo2007 Posted February 24, 2015 Share Posted February 24, 2015 (edited) Hola! Estoy intentando poner un checkbox en los datos personales (identity.tpl) pero me los guarda sin importarle si he hecho clic en el checkbox o no. He puesto estos códigos en identity.tpl Arriba: {literal}<script type="text/javascript"> $('document').ready(function() { // desactivo boton envio $('#formcontacto').submit(function() { if ($("#acepta_lopd_form").is(":checked")) { $('#submitMessage').hide() return true; } else { alert ('{/literal}{l s="Por favor, debe leer y aceptar la Pol. de Privacidad."}{literal}'); $('#submitMessage').show() return false; } }); });</script>{/literal} Y justo detrás de al opción de recibir Newsletters: <p class="checkbox" id="security_informations"> <input id="customer_privacy" name="customer_privacy" type="checkbox" value="1" {if isset($smarty.post.acepta_lopd_form) AND $smarty.post.acepta_lopd_form == 1}checked="checked"{/if}> <label for="acepta_lopd_form">{l s='He leído y acepto la '} </label> <a href="{$link->getCMSLink(Configuration::get('PS_CONDITIONS_CMS_ID'))}{if Configuration::get('PS_REWRITING_SETTINGS') == 1}?{else}&{/if}content_only=1" class="iframe">{l s='Política de Privacidad'}</a><label>{l s='.'}</label> </p> <script type="text/javascript">$(document).ready(function() { $("a.iframe").fancybox({ 'type' : 'iframe', 'width':900, 'height':600 }); });</script> Por favor, echadme una mano a ver Edited March 10, 2015 by anisclo2007 (see edit history) Link to comment Share on other sites More sharing options...
anisclo2007 Posted March 10, 2015 Author Share Posted March 10, 2015 Lo he solucionado. Lo escribo por si a alguien le sirve. He modificado el <form>. He quitado el que tenía: <form action="{$link->getPageLink('identity', true)|escape:'html':'UTF-8'}" method="post" class="std"> y en su lugar he puesto este otro: <form action="{$request_uri|escape:'htmlall':'UTF-8'}" id="formcontacto" name="formcontacto" method="post" class="std" enctype="multipart/form-data"> Puede que no sea lo más ortodoxo pero funciona. El resto del código lo dejo como está arriba y para el authentication.tpl funciona igual pero modificando el ID del form. Saludos Link to comment Share on other sites More sharing options...
Recommended Posts