Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

mettre un bouton image en enabled=false ?

8 réponses
Avatar
Lionel
Bonjour,

j'ai un formulaire avec un bouton image sur lequel il faut clicker pour
valider le formulaire.

Savez vous comment je peux le désactiver ?

Merci.

8 réponses

Avatar
O.L.
Lionel a exprimé avec précision :
Bonjour,

j'ai un formulaire avec un bouton image sur lequel il faut clicker pour
valider le formulaire.

Savez vous comment je peux le désactiver ?

Merci.


Je crois qu'il faut jouer sur son attribut disabled.
Exemple avec JS : MyIMG.disabled=true;
ou en HTML : <img src="" id="MyIMG" DISABLED> (je crois)

@+
Olivier

Avatar
ASM
O.L. wrote:
Lionel a exprimé avec précision :

j'ai un formulaire avec un bouton image sur lequel il faut clicker
pour valider le formulaire.

Savez vous comment je peux le désactiver ?


Je crois qu'il faut jouer sur son attribut disabled.


je crois qu'il parle de :
<input type="image>

Exemple avec JS : MyIMG.disabled=true;
ou en HTML : <img src="" id="MyIMG" DISABLED> (je crois)


j'ai un peu essayé :
- le html pour l'input c'est ok avec disabled inclus dans balise
- mais via JS, je ne suis pas arrivé à le modifier :-(
"document.monForm.monBouton n'est pas un objet" me patafiole FF
(et alors, si ce n'est pas un objet, quoi t'est-ce ?)


--
Stephane Moriaux et son [moins] vieux Mac


Avatar
O.L.
ASM a exposé le 18/08/2005 :
O.L. wrote:
Lionel a exprimé avec précision :

j'ai un formulaire avec un bouton image sur lequel il faut clicker pour
valider le formulaire.

Savez vous comment je peux le désactiver ?


Je crois qu'il faut jouer sur son attribut disabled.


je crois qu'il parle de :
<input type="image>

Exemple avec JS : MyIMG.disabled=true;
ou en HTML : <img src="" id="MyIMG" DISABLED> (je crois)


j'ai un peu essayé :
- le html pour l'input c'est ok avec disabled inclus dans balise
- mais via JS, je ne suis pas arrivé à le modifier :-(
"document.monForm.monBouton n'est pas un objet" me patafiole FF
(et alors, si ce n'est pas un objet, quoi t'est-ce ?)


Pas réussi non plus, même avec document.forms[0].elements ... :-/
Si tu trouves tu me diras, ça m'intéresse :)

Sinon, j'ai vérifié, le bon vieux
document.getElementById('...').disabled=true; marche toujours, avec FF
et IE.

@+
Olivier



Avatar
ASM
O.L. wrote:
ASM a exposé le 18/08/2005 :

<input type="image>

- mais via JS, je ne suis pas arrivé à le modifier :-(
"document.monForm.monBouton n'est pas un objet" me patafiole FF


Pas réussi non plus, même avec document.forms[0].elements ... :-/
Si tu trouves tu me diras, ça m'intéresse :)


Je crois que c'est râpé :

<html>
<body onload="alert(document.forms[0].length);">
<form name="monForm" onsubmit="alert('vu');">
<input type="image" name="Bouton" onclick="submit();" disabled
src="jaune.jpg"><br>
<input type="image" name="Bouton1" onclick="Bouton.disabledúlse;"
src="gris.jpg">
</form>
</body>
</html>

renvoie 0 (zéro)
input image ne serait pas un élément de formulaires

Sinon, j'ai vérifié, le bon vieux
document.getElementById('...').disabled=true; marche toujours, avec FF
et IE.


hope so ;-)


--
Stephane Moriaux et son [moins] vieux Mac


Avatar
O.L.
ASM avait soumis l'idée :
O.L. wrote:
ASM a exposé le 18/08/2005 :

<input type="image>

- mais via JS, je ne suis pas arrivé à le modifier :-(
"document.monForm.monBouton n'est pas un objet" me patafiole FF


Pas réussi non plus, même avec document.forms[0].elements ... :-/
Si tu trouves tu me diras, ça m'intéresse :)


Je crois que c'est râpé :

<html>
<body onload="alert(document.forms[0].length);">
<form name="monForm" onsubmit="alert('vu');">
<input type="image" name="Bouton" onclick="submit();" disabled
src="jaune.jpg"><br>
<input type="image" name="Bouton1" onclick="Bouton.disabledúlse;"
src="gris.jpg">
</form>
</body>
</html>

renvoie 0 (zéro)
input image ne serait pas un élément de formulaires


Et avec IE, même problème !!! :-o
Dès qu'on rajoute un <input type=text> on obtiens bien 1.
C'est bizarre ... Pour que les deux navigateurs se comportent de la
même façon, serait-ce qqch d'indiqué dans les specs HTML ?

@+
Olivier



Avatar
Lionel
"ASM" a écrit dans le message
de news: 43043c89$0$1217$
O.L. wrote:
Lionel a exprimé avec précision :

j'ai un formulaire avec un bouton image sur lequel il faut clicker pour
valider le formulaire.

Savez vous comment je peux le désactiver ?


Je crois qu'il faut jouer sur son attribut disabled.


je crois qu'il parle de :
<input type="image>

Exemple avec JS : MyIMG.disabled=true;
ou en HTML : <img src="" id="MyIMG" DISABLED> (je crois)


j'ai un peu essayé :
- le html pour l'input c'est ok avec disabled inclus dans balise
- mais via JS, je ne suis pas arrivé à le modifier :-(
"document.monForm.monBouton n'est pas un objet" me patafiole FF
(et alors, si ce n'est pas un objet, quoi t'est-ce ?)





En fait c'est exactement mon probleme.

j'arrive pas à choper le bouton avec le javascript pour modifier son
attribut.



Avatar
Lionel
"O.L." a écrit dans le message de news:

ASM a exposé le 18/08/2005 :
O.L. wrote:
Lionel a exprimé avec précision :

j'ai un formulaire avec un bouton image sur lequel il faut clicker pour
valider le formulaire.

Savez vous comment je peux le désactiver ?


Je crois qu'il faut jouer sur son attribut disabled.


je crois qu'il parle de :
<input type="image>

Exemple avec JS : MyIMG.disabled=true;
ou en HTML : <img src="" id="MyIMG" DISABLED> (je crois)


j'ai un peu essayé :
- le html pour l'input c'est ok avec disabled inclus dans balise
- mais via JS, je ne suis pas arrivé à le modifier :-(
"document.monForm.monBouton n'est pas un objet" me patafiole FF
(et alors, si ce n'est pas un objet, quoi t'est-ce ?)


Pas réussi non plus, même avec document.forms[0].elements ... :-/
Si tu trouves tu me diras, ça m'intéresse :)

Sinon, j'ai vérifié, le bon vieux
document.getElementById('...').disabled=true; marche toujours, avec FF et
IE.



Bonjour,

tu peux me donner la facon d'utiliser cette fonction avec un bouton image ?

Merci beaucoup.




Avatar
ASM
Lionel wrote:
tu peux me donner la facon d'utiliser cette fonction avec un bouton image ?



<input id="leBouton" type="image" blabla >
<a href="#"
onclick="document.getElementById('leBouton').disabled=true;">disablayer</a>
<a href="#"
onclick="document.getElementById('leBouton').disabledúlse;">remblayer</a>

--
Stephane Moriaux et son [moins] vieux Mac