Bonjour,
Sur un formulaire de saisie d'adresse, j'oblige mes visiteurs a donner un nom (ou alias) a leurs adresses, afin de les retrouver plus facilement (pour ceux qui veulent être livré au bureau, puis ensuite a leur domicile, chez un ami etc...)
J'aimerais pouvoir remplir le champ "alias" avec le prénom et le nom saisie un peu plus haut dans le formulaire mais je ne trouve pas comment faire.
Voici en gros comment ca fonctionne, la zone A est saisie puis automatiquement recopiée dans la zone B : Ca ca marche bien.
J'aimerais donc maintenant copier la zone A dans le champ uniquement de la zone C afin de me retrouver avec la derniere case du formulaire pre-remplie comment sur cette image
Voici mon code actuel :
Code :
<p class="required text">
<label for="customer_firstname">{l s='First name'}</label>
<input onkeyup="$('#firstname').val(this.value);" type="text" class="text" id="customer_firstname" name="customer_firstname" value="{if isset($smarty.post.customer_firstname)}{$smarty.post.customer_firstname}{/if}" />
</p>
<p class="required text">
<label for="customer_lastname">{l s='Last name'}</label>
<input onkeyup="$('#lastname').val(this.value);" type="text" class="text" id="customer_lastname" name="customer_lastname" value="{if isset($smarty.post.customer_lastname)}{$smarty.post.customer_lastname}{/if}" />
</p>
<p class="required text" id="address_alias">
<label for="alias">{l s='Assign an address title for future reference'} </label>
<input type="text" class="text" name="alias" id="alias" value="{if isset($smarty.post.alias)}{$smarty.post.alias}{else}{l s='My address'}{/if}" />
<sup>*</sup>
</p>
|
Auriez vous une idée pour arriver a mes fins ?
Merci d'avance,
Yann