Javascript & disabled
Résolu/Fermé
A voir également:
- Javascript & disabled
- Uac disabled - Guide
- Telecharger javascript - Télécharger - Langages
- Table de multiplication javascript ✓ - Forum Javascript
- Sgx disabled by bios - Forum Ubuntu
- System disabled - Forum Windows
7 réponses
Dworf
Messages postés
627
Date d'inscription
lundi 2 juillet 2001
Statut
Membre
Dernière intervention
21 novembre 2005
17
5 juil. 2001 à 11:30
5 juil. 2001 à 11:30
alors ca c'est pas malin
blur c'est un truc réservé en jscript
alors appelle ta fonction toto ou pamalin
bon ensuite ca fait une faute quand tu coches la case: "choix2 est indéfini"
là je vais manger, je chercherais plus tard (en plus le jscript j'en ai rarement fait)
@+
blur c'est un truc réservé en jscript
alors appelle ta fonction toto ou pamalin
bon ensuite ca fait une faute quand tu coches la case: "choix2 est indéfini"
là je vais manger, je chercherais plus tard (en plus le jscript j'en ai rarement fait)
@+
Bobinours
Messages postés
2898
Date d'inscription
jeudi 26 avril 2001
Statut
Membre
Dernière intervention
21 mars 2013
504
5 juil. 2001 à 13:47
5 juil. 2001 à 13:47
Dworf t'as tout a fait raison... mais faut pas partir manger en plein milieu... :)
Mline, tu as deux problemes dans ton code:
Le premier est l'acces aux objets... tu dois ajouter "document.forms[0]." devant "choix2" et "lien2".
Le second, plus sournois, est le nom de ta function ("blur()") qui est surement en conflit avec le javascript. Je l'ai donc renommer en "check()".
Je te conseille d'utiliser des "alert" pour debugger ton code et de verifier tes erreurs javascript indiquer lors de l'execution. Tu aurais tout de suite vu que tu ne passais pas dans la fonction blur()
Voila ce que ca donne:
<html>
<head>
<script language="javascript">
function check()
{
# alert ("Execute la fonction check()");
if(document.forms[0].choix2.checked)
{
# alert ("Choix2 est checked");
document.forms[0].lien2.disabled = true;
}
else
{
# alert ("Choix2 n'est pas checked");
document.forms[0].lien2.disabled = false;
}
}
</script>
</head>
<body>
<form>
<input type="checkbox" name="choix2" onClick="check()">
<select name="lien2"><option>ET</option><option>OU</option></select>
</form>
</html>
ATTENTION: Ce code ne marche pas sous Netscape (4.7) !! Il me semble qu'il ne gere pas le "DISABLED".
-= Bobinours =-
Mline, tu as deux problemes dans ton code:
Le premier est l'acces aux objets... tu dois ajouter "document.forms[0]." devant "choix2" et "lien2".
Le second, plus sournois, est le nom de ta function ("blur()") qui est surement en conflit avec le javascript. Je l'ai donc renommer en "check()".
Je te conseille d'utiliser des "alert" pour debugger ton code et de verifier tes erreurs javascript indiquer lors de l'execution. Tu aurais tout de suite vu que tu ne passais pas dans la fonction blur()
Voila ce que ca donne:
<html>
<head>
<script language="javascript">
function check()
{
# alert ("Execute la fonction check()");
if(document.forms[0].choix2.checked)
{
# alert ("Choix2 est checked");
document.forms[0].lien2.disabled = true;
}
else
{
# alert ("Choix2 n'est pas checked");
document.forms[0].lien2.disabled = false;
}
}
</script>
</head>
<body>
<form>
<input type="checkbox" name="choix2" onClick="check()">
<select name="lien2"><option>ET</option><option>OU</option></select>
</form>
</html>
ATTENTION: Ce code ne marche pas sous Netscape (4.7) !! Il me semble qu'il ne gere pas le "DISABLED".
-= Bobinours =-
Dworf
Messages postés
627
Date d'inscription
lundi 2 juillet 2001
Statut
Membre
Dernière intervention
21 novembre 2005
17
5 juil. 2001 à 13:56
5 juil. 2001 à 13:56
Ouais Bob ca marche super ton code
blondin777
Messages postés
6149
Date d'inscription
vendredi 15 septembre 2006
Statut
Contributeur
Dernière intervention
6 avril 2012
944
14 févr. 2007 à 11:06
14 févr. 2007 à 11:06
Salut.
C'est sûr que 256 Mo de Mémoire, c'est vraiment très juste pour faire tourner un XP correctement.
Je remplaçerais carrement norton par un autre antivirus, comme avast par exemple.
Maintenant tu peux toujours désactiver cette fonction. elle ne devrait pas empécher norton de fonctionner correctement.
A+
C'est sûr que 256 Mo de Mémoire, c'est vraiment très juste pour faire tourner un XP correctement.
Je remplaçerais carrement norton par un autre antivirus, comme avast par exemple.
Maintenant tu peux toujours désactiver cette fonction. elle ne devrait pas empécher norton de fonctionner correctement.
A+
Dworf
Messages postés
627
Date d'inscription
lundi 2 juillet 2001
Statut
Membre
Dernière intervention
21 novembre 2005
17
5 juil. 2001 à 13:54
5 juil. 2001 à 13:54
hé Bob si jamais je vais manger à 11h35 au liu de 11h30, j'ai 15 minutes d'attente en plus et comme j'ai tout le temps faim...
Bobinours
Messages postés
2898
Date d'inscription
jeudi 26 avril 2001
Statut
Membre
Dernière intervention
21 mars 2013
504
5 juil. 2001 à 16:17
5 juil. 2001 à 16:17
T'inquiete va...
Je comprends ton desespoir :o)
-= Bobinours =-
Je comprends ton desespoir :o)
-= Bobinours =-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Dworf
Messages postés
627
Date d'inscription
lundi 2 juillet 2001
Statut
Membre
Dernière intervention
21 novembre 2005
17
5 juil. 2001 à 13:54
5 juil. 2001 à 13:54
hé Bob si jamais je vais manger à 11h35 au liu de 11h30, j'ai 15 minutes d'attente en plus et comme j'ai tout le temps faim...
amira01
Messages postés
54
Date d'inscription
samedi 30 juin 2001
Statut
Membre
Dernière intervention
24 janvier 2005
5 juil. 2001 à 17:05
5 juil. 2001 à 17:05
HAY!
salut les webmastres comment ca marche avec les probleme
salut les webmastres comment ca marche avec les probleme
Bobinours
Messages postés
2898
Date d'inscription
jeudi 26 avril 2001
Statut
Membre
Dernière intervention
21 mars 2013
504
5 juil. 2001 à 23:53
5 juil. 2001 à 23:53
On est pas des WebMatser, on est juste des gentils internautes qui essaient d'aider les autres en repondant aux questions...
-= Bobinours =-
-= Bobinours =-
Bonjour moi j'ai un ptit soucis c'est que j'aimerai pouvoir degriser des checkbox quand je coche ma premiere checkbox.
Merci d'avance
<script type="text/JavaScript" language="JavaScript"> function degriser() { if (document.forms["Feuille"].checkbox1.checked) { document.getElementById('box2').disabled="true" ; document.getElementById('box3').disabled="true" ; } else { document.getElementById('boxvoip').disabled="false" ; document.getElementById('boxtv').disabled="false" ; } } </script> <form name="Feuille"> <table style="margin-left: 0px; width: 1007px;" border="0"> <td style="width: 115px;"> <input type="checkbox" name="checkbox1" id="box1" onClick="degriser()"> <input type="checkbox" name="checkbox2" id="box2"> <input type="checkbox" name="checkbox3" id="box3"> </td> </table></form>
Merci d'avance
5 juil. 2001 à 11:35