disabled input='image'

Eléphanteau du PHP | 16 Messages

13 févr. 2008, 10:15

re bonjour a tous,

je voudrais savoir comment je peux mettre un bouton <input type='image'> disabled...

ca marche bien avec les autre boutons mais celui la ne veux pas :evil:

merci

d0m
Mammouth du PHP | 1141 Messages

13 févr. 2008, 10:24

Pourtant ça fonctionne comme les autres bouton (testé et ça marche) :

Code : Tout sélectionner

<INPUT TYPE="image" .... DISABLED>
PS: Au passage c'est une question HTML pas PHP.

Eléphanteau du PHP | 16 Messages

13 févr. 2008, 10:26

ah oui mince désolé pour la section j'ai trop l'habitude venir la ^^

bin la solution la ne marche pas c'est bien pour ca que je demande car j'ai fais ca et rien il m'affiche quand meme l'image et en plus je peux quand meme submit avec ^^

d0m
Mammouth du PHP | 1141 Messages

13 févr. 2008, 10:30

Désolé de te dire ça mais ça a tout l'air d'un problème chaise-clavier, j'ai exactement ce code dans mes pages et ça fonctionne sous IE et FF :

Code : Tout sélectionner

<INPUT TYPE="image" NAME="ajouter" VALUE=" ajouter " SRC="images/fleche_droite2.gif" CLASS="boutonImage" ALT=" ajouter les partitions" DISABLED >
Tu as bien écrit DISABLED ?
Tu as bien des espaces entre les attributs?

Tu peux poster ton code?

Eléphanteau du PHP | 16 Messages

13 févr. 2008, 10:37

j'ai testé :

Code : Tout sélectionner

<INPUT TYPE="image" NAME="mod_ave" VALUE="$row[0]" SRC="img/mod.gif" ALT="#" DISABLED /> <INPUT TYPE="image" NAME="mod_ave" VALUE="$row[0]" SRC="img/mod.gif" ALT="#" disabled /> <INPUT TYPE="image" NAME="mod_ave" VALUE="$row[0]" SRC="img/mod.gif" ALT="#" disabled="DISABLED" /> <INPUT TYPE="image" NAME="mod_ave" VALUE="$row[0]" SRC="img/mod.gif" ALT="#" disabled="disabled" />
:?
Modifié en dernier par devil le 13 févr. 2008, 10:40, modifié 1 fois.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

13 févr. 2008, 10:39

Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "HTML, XHTML, CSS".


Sinon, juste pour ergoter (;)), la bonne syntaxe XHTML est en minuscule, avec une valeur pour chaque attribut, et les balises "vides" (pas de balises fermantes) se terminent par "/>"

Code : Tout sélectionner

disabled="disabled"
Donc

Code : Tout sélectionner

<input type="image" name="ajouter" value=" ajouter " src="images/fleche_droite2.gif" class="boutonImage" alt=" ajouter les partitions" disabled="disabled" />
;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

13 févr. 2008, 10:39

j'ai testé :

<INPUT TYPE="image" NAME="mod_ave" VALUE="$row[0]" SRC="img/mod.gif" ALT="#" DISABLED >
<INPUT TYPE="image" NAME="mod_ave" VALUE="$row[0]" SRC="img/mod.gif" ALT="#" disabled >
<INPUT TYPE="image" NAME="mod_ave" VALUE="$row[0]" SRC="img/mod.gif" ALT="#" disabled="DISABLED" >
<INPUT TYPE="image" NAME="mod_ave" VALUE="$row[0]" SRC="img/mod.gif" ALT="#" disabled="disabled" >

:?
Est-ce que tu n'as regardé que le rendu ou est-ce que tu as cliqué sur le bouton ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphanteau du PHP | 16 Messages

13 févr. 2008, 10:42

en fait mon bouton est disabled en fonction d'une variable le code d0m fonctionne sauf qu'il m'affiche "ajouter les aprtitions"

mon code est en minuscule j'ai juste copier collr le code de d0m et je l'ai modifié

pour le /> j'ai edit entre temps ^^

je peux cliquer sur mon bouton sans prob ^^

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

13 févr. 2008, 14:11

A l'origine, je répondais principalement à dOm.

Sinon, si le code de dOm fonctionne, c'est qu'il te faut comparer ta syntaxe et la sienne pour trouver la différence ;)

PS : pour le fait qu'il affiche du texte, regarde l'attribut "alt" ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphanteau du PHP | 16 Messages

13 févr. 2008, 14:34

bin il n'y a pas de diff sauf le value c'est peut etre ca...

moi je voudrais pas qu'il affiche le texte mais l'image ^^

d0m
Mammouth du PHP | 1141 Messages

13 févr. 2008, 14:47

si le contenu de ALT est affiché c'est qu'il n'arrive pas à afficher l'image car il ne peut pas trouver l'image source.

Code : Tout sélectionner

<INPUT TYPE="image" ... SRC="....." ...>
Vérifie bien le chemin de ton image par rapport à la page qui l'appelle.

Chez moi l'image se trouve dans le dossier images lui même situé au même endroit que ma page php, d'où le SRC="images/icone.jpg"
Modifié en dernier par d0m le 13 févr. 2008, 14:50, modifié 1 fois.

Eléphanteau du PHP | 16 Messages

13 févr. 2008, 14:50

le lien fonctionne sur le mien de input donc je copie colle sur le tien

decidement :evil:

ViPHP
ViPHP | 4674 Messages

13 févr. 2008, 19:03

Un petit mot au passage, disabled seul ne fonctionnera pas, car c'est un booléen[1]. On doit donc le répêter : disabled="disabled".

[1] 3.3.4 Attribute declarations : Boolean attributes, sur le site du W3C.
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

d0m
Mammouth du PHP | 1141 Messages

13 févr. 2008, 20:51

Un petit mot au passage, disabled seul ne fonctionnera pas, car c'est un booléen[1]. On doit donc le répêter : disabled="disabled".

[1] 3.3.4 Attribute declarations : Boolean attributes, sur le site du W3C.
C'est exactement l'inverse, tu as mal compris. Le passage dit justement que certains navigateur ne reconnaissent que la forme minimalisée c'est à dire

Code : Tout sélectionner

<INPUT .... DISABLED>

ViPHP
ViPHP | 4674 Messages

13 févr. 2008, 20:56

Il ne fonctionnera pas ... partout ;-).
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).