Bonjour,
avant de recoder toute ma page, je voudrais un avis éclairé.
mon problème est que sur ma page j'ai deux listes déroulantes et 2 boutons radio,
je voudrais qu'à la sélection du premier bouton radio les listes soient accessible et qu'à la sélection de l'autre, les listes aient une valeur par défaut définie par le bouton et soient inaccessible.
ma fonction js
Cela fonctionne bien pour définir les choix mais quand je veux les mettre disabled en ajoutant ces lignes ci, ça marche pas en même temps logique on ne peut pas faire un submit de ces valeurs vu qu'elles sont disabled.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function Reptyperdv() { var choixhdeb="08:00"; var choixhfin="12:00"; window.self.document.forms["chgselrdv"].elements["hdeb"].value=choixhdeb; window.self.document.forms["chgselrdv"].elements["hfin"].value=choixhfin; window.self.document.forms["chgselrdv"].submit(); }
Donc j'ai essayé ceci mais là encore ça fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function Reptyperdv() { var choixhdeb="08:00"; var choixhfin="12:00"; window.self.document.forms["chgselrdv"].elements["hdeb"].value=choixhdeb; window.self.document.forms["chgselrdv"].elements["hfin"].value=choixhfin; window.self.document.getElementById("hdeb" ).disabled=true; window.self.document.getElementById("hfin" ).disabled=true; window.self.document.forms["chgselrdv"].submit(); }
Je suis entrain de me demander si c'est pas à la création de mes <select> que je dois les déclarer en disabled par défaut et les rendre enabled quand je les veux accessible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function Reptyperdv() { var choixhdeb="08:00"; var choixhfin="12:00"; window.self.document.forms["chgselrdv"].elements["hdeb"].value=choixhdeb; window.self.document.forms["chgselrdv"].elements["hfin"].value=choixhfin; window.self.document.forms["chgselrdv"].submit(); window.self.document.getElementById("hdeb" ).disabled=true; window.self.document.getElementById("hfin" ).disabled=true; }
Partager