Transmission de la valeur d'un input image

18 views
Skip to first unread message

Nicolas GALLET

unread,
Jan 13, 2011, 9:17:34 AM1/13/11
to Professionnels francophones du développement web
Bonjour à tous (et bonne année 2011),

Petite question à la liste.

Pourquoi certains navigateurs, lors de la soumission d'un formulaire,
ne transmettent pas l'attribut "value" d'un <input name="submit"
type="image" value="submitted" /> ?

Firefox et Chrome transmettent cette donnée, ce qui ne semble pas le
cas d'Opéra ou de IE.

Connaîtriez-vous une page web qui explique le pourquoi du comment ?

Nicolas.

Cyril Lopez

unread,
Jan 13, 2011, 10:28:58 AM1/13/11
to webd...@googlegroups.com
Le 13 janvier 2011 15:17, Nicolas GALLET <n.ga...@gmail.com> a écrit :

Firefox et Chrome transmettent cette donnée, ce qui ne semble pas le
cas d'Opéra ou de IE.


A ma connaissance IE renvoie bien la value d'un input image.
A la différence près qu'il envoie aussi les coordonnées en abscisses et en ordonnées du point de clic de l'input.
Dans ton exemple, IE soummettra "submit_x" et "submit_y".

Cyril, Nethik

Nicolas GALLET

unread,
Jan 13, 2011, 11:44:03 AM1/13/11
to Professionnels francophones du développement web
Merci pour ce retour,

Les valeurs x et y correspondent bien au nombre de pixels horizontaux
et verticaux, comme le définit la spécification anglaise :
http://www.w3.org/TR/html401/interact/forms.html#h-17.4.1

Je souhaitais pour ma part récupérer la valeur exacte de l'attribut
"value" ; dans mon précédent exemple correspondant à "submitted".

Est-ce que la spécification considère qu'un <input /> image n'a que
pour seules valeurs les coordonnées, x et y, d'un clic ou est-il
possible, en théorie, de récupérer la valeur exacte de l'attribut
"value" ; ce qui est possible pour tous les autres types de balise
<input />.

On Jan 13, 4:28 pm, Cyril Lopez <loveisthe...@gmail.com> wrote:
Reply all
Reply to author
Forward
0 new messages