[javascript] disable une checkbox

disable une checkbox [javascript] - HTML/CSS - Programmation

Marsh Posté le 30-03-2004 à 12:38:43    

salut,
j'ai cherché mais je n'ai aps trouvé la synthase correcte.
en fait je veux que quand je clique sur une checkbox ca me grise les autres. j'ai éssayé une truc du genre
 

Code :
  1. if(doc.form.macheck.checked) doc.form.macheck2.disable


 :hello:

Reply

Marsh Posté le 30-03-2004 à 12:38:43   

Reply

Marsh Posté le 30-03-2004 à 12:41:45    

if(doc.form.macheck.checked)
{
  doc.form.macheck.checked = false;
}


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 30-03-2004 à 12:42:33    

Ou plus rigolo :
doc.form.macheck.checked = ! doc.form.macheck.checked;
 
:D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 30-03-2004 à 12:44:22    

Merde répondu n'importe quoi, désolé :/
 
Machin.truc....disabled = true;


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 30-03-2004 à 12:54:55    

j'ai test mais ca marche po  :(  

Code :
  1. if (caddie.achat5.checked)
  2. caddie.achat1.disable=true;

Reply

Marsh Posté le 30-03-2004 à 12:56:23    

Arrêtez avec cette manière totallement dépassées de faire du JS.
Le form est à proscrire dans tous les cas où c'est possible.

Code :
  1. if(document.getElementById('id_checkbox').checked)
  2. {
  3.   document.getElementById('id_checkbox').disabled = true;
  4. }


Message édité par Hermes le Messager le 30-03-2004 à 12:57:44
Reply

Marsh Posté le 30-03-2004 à 12:59:38    

D'accord, mais c'est pas pour ça que ça marche pas :D
C'est juste qu'il écrit 'disable' au lieu de disabled ...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 30-03-2004 à 13:00:45    

donc ..
document.form1.Nom.disabled=true;

Reply

Marsh Posté le 30-03-2004 à 13:02:46    

DeirElBahri a écrit :

donc ..
document.form1.Nom.disabled=true;


 
Non, on ne doit plus utiliser form.  :heink:  C'est complêtement dépassé, et dans le cas où tu dois nommer ton form (plusieurs form par exemple), c'est même interdit, puisque <form> n'a plus d'attribut name.

Reply

Marsh Posté le 30-03-2004 à 13:11:16    

d'ou?? ca marche tres bien form, l'attribut name aussi d'ailleurs..pkoi est ce dépassé?

Reply

Marsh Posté le 30-03-2004 à 13:11:16   

Reply

Marsh Posté le 30-03-2004 à 13:20:03    

DeirElBahri a écrit :

d'ou?? ca marche tres bien form, l'attribut name aussi d'ailleurs..pkoi est ce dépassé?


déprécié, pas dépassé. ça n'est plus standard, mais encore supporté par les navigateurs... voilà quoi

Reply

Marsh Posté le 30-03-2004 à 13:23:12    

et comment ça se passe alors si tu veux faire un formulaire et un système de sécurisation en javascript..t'as un article sur comment créer des formulaires suivant la nouvelle mode ? ça m'intrigue!

Reply

Marsh Posté le 30-03-2004 à 13:26:48    

DeirElBahri a écrit :

et comment ça se passe alors si tu veux faire un formulaire et un système de sécurisation en javascript..t'as un article sur comment créer des formulaires suivant la nouvelle mode ? ça m'intrigue!


 
Ben tu utilises uniquement les id  :heink:  Je ne vois pas le problème. [:spamafote]

Reply

Marsh Posté le 30-03-2004 à 13:27:20    

DeirElBahri a écrit :

et comment ça se passe alors si tu veux faire un formulaire et un système de sécurisation en javascript..t'as un article sur comment créer des formulaires suivant la nouvelle mode ? ça m'intrigue!


 
 :D
 
 
edit : pas mode, norme  [:moundir]


Message édité par jagstang le 30-03-2004 à 13:27:52
Reply

Marsh Posté le 30-03-2004 à 13:31:44    

et donc sans le blabla la page de la nouvelle norme c'est quoi?

Reply

Marsh Posté le 30-03-2004 à 13:38:53    

DeirElBahri a écrit :

et donc sans le blabla la page de la nouvelle norme c'est quoi?


 
la quoi ?  :??:

Reply

Marsh Posté le 30-03-2004 à 13:45:03    

rien

Reply

Marsh Posté le 30-03-2004 à 14:09:41    

Regarde ici :
http://openweb.eu.org
Regarde notament la section "DOM".

Reply

Marsh Posté le 30-03-2004 à 14:17:10    

merci cerel, je vais voir ca
je pensais pas que mon topic pouri de newbee amenerai autant de monde me voila comblé  :D  
++

Reply

Marsh Posté le 30-03-2004 à 14:40:52    

c'est bon j'ai réussi  :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed