[débutant]Desactiver des champs par rapport a un select
Salut à tous,
Je cherche à desactiver des input et des checkbox en fonction d'une selection dans une liste déroulante. Je me suis inspiré de la FAQ mais dedans c avec un checkbox.
j'ai la fonction suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
Response.Write "function changement(){ " & chr(10)
Response.Write " switch (document.getelementbyid('type_modele').options[document.getelementbyid('type_modele').selectedindex].text){ " & chr(10)
Response.Write " case 'SERVEUR' : " & chr(10)
Response.Write " document.getElementById('Ram_modele').disabled=True; " & chr(10)
Response.Write " document.getElementById('Processeur_modele').disabled=True; " & chr(10)
Response.Write " document.getElementById('HDD_modele').disabled=True; " & chr(10)
Response.Write " document.getElementById('Nb_disque_modele').disabled=True; " & chr(10)
Response.Write " document.getElementById('checkbox_couleur_modele').disabled=False; " & chr(10)
Response.Write " document.getElementById('Nb_carte_res_modele').disabled=True; " & chr(10)
Response.Write " document.getElementById('checkbox_carte_res_modele').disabled=False; " & chr(10)
Response.Write " document.getElementById('checkbox_tft_modele').disabled=False; " & chr(10)
Response.Write " document.getElementById('Taille_modele').disabled=False; " & chr(10)
Response.Write " document.getElementById('Nb_ports_modele').disabled=False; " & chr(10)
Response.Write " document.getElementById('Debit_modele').disabled=False; " & chr(10)
Response.Write " break; " & chr(10)
Response.Write " case 'PC','PORTABLE' : " & chr(10)
Response.Write " document.getElementById('Ram_modele').disabled=True; " & chr(10)
Response.Write " document.getElementById('Processeur_modele').disabled=True; " & chr(10)
Response.Write " document.getElementById('HDD_modele').disabled=True; " & chr(10)
Response.Write " document.getElementById('Nb_disque_modele').disabled=True; " & chr(10)
Response.Write " document.getElementById('checkbox_couleur_modele').disabled=False; " & chr(10)
Response.Write " document.getElementById('Nb_carte_res_modele').disabled=False; " & chr(10)
Response.Write " document.getElementById('checkbox_carte_res_modele').disabled=False; " & chr(10)
Response.Write " document.getElementById('checkbox_tft_modele').disabled=False; " & chr(10)
Response.Write " document.getElementById('Taille_modele').disabled=False; " & chr(10)
Response.Write " document.getElementById('Nb_ports_modele').disabled=False; " & chr(10)
Response.Write " document.getElementById('Debit_modele').disabled=False; " & chr(10)
Response.Write " break; " & chr(10)
....
Response.Write " } " & chr(10)
Response.Write "} " & chr(10)
Response.Write "</script>" & chr(10) |
Et sur le select j'ai ça :
Code:
1 2 3
|
Response.Write " <select name=""type_modele"" id=""type_modele"" onchange=""javascript:changement()""> " & chr(10) |
et il me dit que l'objet ne gère pas cette méthode.
Si quelqu'un a une idée, Merci.
Pymm