WRInaute impliqué
J'utilise ce formulaire, des selects qui ne s'affiche selon la première sélection :
Code:
<SELECT name="lechoix" id="general" onchange="montreSelect();" required>
<OPTION value="0">----------</OPTION>
<OPTION value="1">animaux</OPTION>
<OPTION value="2">legumes</OPTION>
</SELECT>
<SELECT name="animaux" id="select1" style="display:none" required>
<OPTION value="1">Chien</OPTION>
<OPTION value="2">Chat</OPTION>
<OPTION value="3">Cheval</OPTION>
</SELECT>
<SELECT name="legumes" id="select2" style="display:none" required>
<OPTION value="1">patate</OPTION>
<OPTION value="2">faillot</OPTION>
</SELECT>
<script type="text/javascript">
function montreSelect(){
document.getElementById("select1").style.display='none';
document.getElementById("select2").style.display='none';
document.getElementById("select"+document.getElementById("general").value).style.display='block';
}
</script>
Le problème c'est dans required, si le champ est caché required reste en fonction et ne laisse pas le formulaire passer, un moyen de le faire en ajax dans la même fonction et supprimer required ?
Merci beaucoup