xpatval Posté 16 Novembre 2007 Posté 16 Novembre 2007 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
Sarc Posté 18 Novembre 2007 Posté 18 Novembre 2007 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.
destroyedlolo Posté 19 Novembre 2007 Posté 19 Novembre 2007 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.
xpatval Posté 19 Novembre 2007 Auteur Posté 19 Novembre 2007 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant