Jump to content

falla en el formulario de contacto


pabloledesma

Recommended Posts

Cordial Saludo a todos

 

En esta ocasión tengo un par de inquietudes:

 

He modificado mi formulario segun las siguientes instrucciones ... http://www.prestasho...contacto-ps-15/ pero cuando hice una prueba de envió, los datos de los campos nuevos no llegaron.

En el contact-form.tpl tengo esto:

 

<p class="text">
 <label for="nombre">Nombre: </label>
 <input type="text" id="nombre" name="nombre" value="{if isset($nombre)}{$nombre|escape:'htmlall':'UTF-8'|stripslashes}{/if}" required/>
</p><br>
<p class="text">
<label for="apellido">Apellido: </label>
<input type="text" id="apellido" name="apellido" value="{if isset($apellido)}{$apellido|escape:'htmlall':'UTF-8'|stripslashes}{/if}" required/>
</p>
<p class="text">
<label for="telefonoDom">Teléfono domicilio / oficina: </label>
<input type="text" id="telefonoDom" name="telefonoDom" value="{if isset($telefonoDom)}{$telefonoDom|escape:'htmlall':'UTF-8'|stripslashes}{/if}" />
</p>
<p class="text">
<label for="mobil">Móvil: </label>
<input type="text" id="movil" name="movil" value="{if isset($movil)}{$movil|escape:'htmlall':'UTF-8'|stripslashes}{/if}" required/>
</p>
<p class="text">
<label for="email">{l s='Email address'}</label>
{if isset($customerThread.email)}
<input type="text" id="email" name="from" value="{$customerThread.email|escape:'htmlall':'UTF-8'}" readonly="readonly" />
{else}
<input type="text" id="email" name="from" value="{$email|escape:'htmlall':'UTF-8'}" />
{/if}
</p>
<p class="text">
<label for="ref">Cómo se enteró de Alliance?: </label>
<input type="text" id="ref" name="ref" value="{if isset($ref)}{$ref|escape:'htmlall':'UTF-8'|stripslashes}{/if}" required/>
</p>

 

En el contactController.php tengo esto:

 

 

$message = Tools::getValue('message'); // Html entities is not usefull, iscleanHtml check there is no bad html tags.
$nombre = Tools::getValue('nombre');
$apellido = Tools::getValue('apellido');
$telefonoDom = Tools::getValue('telefonoDom');
$movil = Tools::getValue('movil');
$ref = Tools::getValue('ref');

 

 

Además de esto, me he dado cuenta de que cuando omito un campo requerido, el sistema borra la información de los campos nuevos.

Que debo hacer para conservar la información digitada después de omitir un campo requerido?

la tienda es esta allianceinternational.com.co

 

Agradezco de antemano su valiosa ayuda

post-393168-0-94709500-1370918234_thumb.png

Edited by pabloledesma (see edit history)
Link to comment
Share on other sites

Cordial Saludo a todos

 

En esta ocasión tengo un par de inquietudes:

 

He modificado mi formulario segun las siguientes instrucciones ... http://www.prestasho...contacto-ps-15/ pero cuando hice una prueba de envió, los datos de los campos nuevos no llegaron.

En el contact-form.tpl tengo esto:

 

<p class="text">

<label for="nombre">Nombre: </label>

<input type="text" id="nombre" name="nombre" value="{if isset($nombre)}{$nombre|escape:'htmlall':'UTF-8'|stripslashes}{/if}" required/>

</p><br>

<p class="text">

<label for="apellido">Apellido: </label>

<input type="text" id="apellido" name="apellido" value="{if isset($apellido)}{$apellido|escape:'htmlall':'UTF-8'|stripslashes}{/if}" required/>

</p>

<p class="text">

<label for="telefonoDom">Teléfono domicilio / oficina: </label>

<input type="text" id="telefonoDom" name="telefonoDom" value="{if isset($telefonoDom)}{$telefonoDom|escape:'htmlall':'UTF-8'|stripslashes}{/if}" />

</p>

<p class="text">

<label for="mobil">Móvil: </label>

<input type="text" id="movil" name="movil" value="{if isset($movil)}{$movil|escape:'htmlall':'UTF-8'|stripslashes}{/if}" required/>

</p>

 

<p class="text">

<label for="email">{l s='Email address'}</label>

{if isset($customerThread.email)}

<input type="text" id="email" name="from" value="{$customerThread.email|escape:'htmlall':'UTF-8'}" readonly="readonly" />

{else}

<input type="text" id="email" name="from" value="{$email|escape:'htmlall':'UTF-8'}" />

{/if}

</p>

<p class="text">

<label for="ref">Cómo se enteró de Alliance?: </label>

<input type="text" id="ref" name="ref" value="{if isset($ref)}{$ref|escape:'htmlall':'UTF-8'|stripslashes}{/if}" required/>

</p>

 

 

En el contactController.php tengo esto:

 

 

$message = Tools::getValue('message'); // Html entities is not usefull, iscleanHtml check there is no bad html tags.

$nombre = Tools::getValue('nombre');

$apellido = Tools::getValue('apellido');

$telefonoDom = Tools::getValue('telefonoDom');

$movil = Tools::getValue('movil');

$ref = Tools::getValue('ref');

 

 

Además de esto, me he dado cuenta de que cuando omito un campo requerido, el sistema borra la información de los campos nuevos.

Que debo hacer para conservar la información digitada después de omitir un campo requerido?

la tienda es esta allianceinternational.com.co

 

Agradezco de antemano su valiosa ayuda

 

porque no sacas la tienda en manetenimiento unrato y es mas rapido, is es posible.

 

El comentario era para otro post...

 

Saludos

Edited by jaloise (see edit history)
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...