rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Javascript & disabled

Mline, le mercredi 4 juillet 2001 à 16:56:07
Bonjour à vous rois du javascript,

Je cherche à écrire un script qui rend n'active un champ select que si une checkbox associée est cochée.
Le script suivant ne marche pas... Qu'en pensez-vous ?
Merci de votre aide

<html>
<head>
<script language="javascript">
function blur()
{
if(choix2.checked)
{
lien2.disabled = true;
}
else
{
lien2.disabled = false;
}
}
</script>

</head>
<body>
<form>
<input type="checkbox" name="choix2" onClick="blur()">
<select name="lien2"><option>ET</option><option>OU</option></select>
</form>
</html>
Répondre à Mline  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Dworf, le jeudi 5 juillet 2001 à 11:30:02
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)

@+
Répondre à Dworf

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Mline, le jeudi 5 juillet 2001 à 11:35:29
OK merci d'avoir regardé
Répondre à Mline

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Bobinours, le jeudi 5 juillet 2001 à 13:47:30
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 =-
Répondre à Bobinours

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Dworf, le jeudi 5 juillet 2001 à 13:54:00
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...
Répondre à Dworf

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Bobinours, le jeudi 5 juillet 2001 à 16:17:21
T'inquiete va...
Je comprends ton desespoir :o)

-= Bobinours =-
Répondre à Bobinours

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Dworf, le jeudi 5 juillet 2001 à 13:54:15
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...
Répondre à Dworf

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Dworf, le jeudi 5 juillet 2001 à 13:56:28
Ouais Bob ca marche super ton code
Répondre à Dworf

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blondin777, le mercredi 14 février 2007 à 11:06:24
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+ Le savoir n’est richesse que s'il est partagé
Répondre à blondin777

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
amira01, le jeudi 5 juillet 2001 à 17:05:05
HAY!
salut les webmastres comment ca marche avec les probleme
Répondre à amira01

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Bobinours, le jeudi 5 juillet 2001 à 23:53:47
On est pas des WebMatser, on est juste des gentils internautes qui essaient d'aider les autres en repondant aux questions...

-= Bobinours =-
Répondre à Bobinours

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ponpon, le samedi 29 avril 2006 à 10:30:55
Bonjour moi j'ai un ptit soucis c'est que j'aimerai pouvoir degriser des checkbox quand je coche ma premiere checkbox.

<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
Répondre à ponpon

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 tefossi, le mardi 8 juillet 2008 à 11:38:41
Merci pour script,

J'ai remplacé "true" par true e de même pour false et
j'ai pu gerer l'activation et la desactivatio de mes contrôles
Fait de même et à bientôt
Répondre à tefossi
Discussions pertinentes trouvées dans le forum
25/05 16h18Javascript & disabled0
12/05 15h06[HTML -Javascript] "disabled" ou pas7
30/04 09h46[Javascript] disabled1
17/02 22h03JavaScript is currently disabled3
Plus de discussions sur « Javascript & disabled »
Logiciels pertinents trouvés dans les téléchargements
Télécharger Web Developer Toolbar 1.1.6Web Developer Toolbar - WebDeveloper est une extension firefox représentant une formidable boîte à outils pour examiner et manipuler les pages...Catégorie: Extensions Firefox
Licence: Freeware/gratuit
Télécharger PSPad 4.5.2PSPad - PSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS,...Catégorie: Développement
Licence: Freeware/gratuit
Télécharger GreaseMonkey 0.8.20080609.0GreaseMonkey - GreaseMonkey permet de bidouiller à la volée les pages web que vous consultez. C'est à dire qu'il va modifier la page...Catégorie: Extensions Firefox
Licence: Open Source
Télécharger Firstpage 2006Firstpage - First Page 2006 est un éditeur html gratuit et excellent. Il permet de travailler un code HTML en couleur, ainsi que de...Catégorie: Editeurs HTML
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Javascript & disabled »