Cacher un div avec javascript
Bonjour,
J'utilise ce code qui fonctionne parfaitement pour cacher le div maxpadnt
Le problème est lorsque je l'utilise dans la page de modification du formulaire, le champ est sélectionné (selected) par défaut (selon le précédent choix de l'utilisateur). Donc si le champ est 1 lors du chargement de la page, je dois changer puis revenir sur 1 pour que le div s'affiche
Merci de votre aide
--
bah, à part le bricolage informatique, rien à ajouter :)
J'utilise ce code qui fonctionne parfaitement pour cacher le div maxpadnt
<script type="text/javascript">
function maxpatient(option_selected) {
if(option_selected == 1) {
document.getElementById('maxpadnt').style.display = 'block';
} else {
document.getElementById('maxpadnt').style.display = 'none';
}
}
window.onload = function(){
document.getElementById('maxpadnt').style.display = 'none';
}
</script>
Le problème est lorsque je l'utilise dans la page de modification du formulaire, le champ est sélectionné (selected) par défaut (selon le précédent choix de l'utilisateur). Donc si le champ est 1 lors du chargement de la page, je dois changer puis revenir sur 1 pour que le div s'affiche
Merci de votre aide
Configuration: Windows / Chrome 89.0.4389.114
--
bah, à part le bricolage informatique, rien à ajouter :)
2 réponses
-
Après plusieurs jours sans solution, je relance ma question !
-
ModérateurBonjour,
Au lieu de mettre en display none lorsque la page est chargé, il te suffit de faire appel à ta fonction..
-
ModérateurUn truc du genre :
function maxpatient(option_selected) { if(option_selected == 1) { document.getElementById('maxpadnt').style.display = 'block'; } else { document.getElementById('maxpadnt').style.display = 'none'; } } window.onload = function(){ var option_selected = document.getElementById('ID_DE_TON_SELECT').value; maxpatient(option_selected); }
-