Bonjour,
Je développe actuellement un site pour un salon sur lequel apparait un formulaire d'inscription des visiteurs.
Mon formulaire est composé de 2 parties : une partie pro et une partie perso.
Selon que le visiteur choisi son type de coordonnées (soit pro ou soit perso) le bon formulaire apparait.
Donc ça c'est OK, j'ai utilisé :
- en js
function radioclick (b) {
document.getElementById('perso').style.display = (b? 'block':'none');
document.getElementById('pro').style.display = (b? 'none':'block');
}
- en html
<input name="coordonnees" type="radio" class="radio" value="personnelles" <? if($coordonnees=="personnelles") echo "checked"; affich_form(true); ?> onclick="radioclick(true);">
personnelles
<input name="coordonnees" type="radio" class="radio" value="societe" <? if($coordonnees=="societe") echo "checked"; affich_form(false); ?> onclick="radioclick(false);">
société
Ensuite, une vérification PHP s'exécute quand on clique sur envoyer et qui garde les champs bien remplis.
Ce qui se passe, c'est qu'il me garde bien les champs remplis (même mon premier bouton radio) mais que mon formulaire censé apparaitre est revenu à display = none.
Donc je voudrais que lorsque ma vérification se produit, php puisse "exécuter" ma fonction js qui fait apparaitre le bon formulaire selon le bouton radio choisit.
Merci pour vos réponses.