Aller au contenu

Submit avec un type="image"


Sujets conseillés

Posté

Bonjour,

Je suis en proie à un souci sous IE, concernant la validation d'un formulaire. Le bouton de validation est une image, codé ainsi:

<input type="image" src="images/valider.jpg" name="submit" value="Valider" />

Sous IE, la validation ne se fait absolument pas, la valeur de la variable $_POST['submit'] reste vide.

Bizarrement, FF et consort ne posent aucun problème.

Avez-vous une idée du pourquoi/comment ?

Merci de vos réponses,

xpatval

Posté

Salut !

Le type différent de submit, c'est "normal" que la soumission ne soit pas faite.

Remets un type submit, et rajoute une image de fond en CSS pour tes submit... Ca te permet d'avoir une image en fond, mais de garder un type correct pour ton formulaire.

Posté

Heu non, un input image provoque bien la soumission ... sauf qu'il ne cree pas un $_POST['submit'] mais 2 variables qui contiennent les coordonnes du pointeur de la souris lorsque l'utilisateur a clique sur le bouton.

S'il s'agit juste de soumettre un formulaire, j'utilise la methode preconisee par Sarc ... sauf que ca merdoit un peu avec M$-IE (comme d'hab) car il affiche quant meme le value dans le bouton meme si on lui demande d'afficher uniquement l'image :(

Si qq'un a une solution a ce probleme, je suis d'ailleurs preneur.

Posté

J'ai pris l'option d'ajouter un type="hidden", avec un value="1", et de tester sur ce champ après le click.

Merci de vos réponses

xpatval

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...