5568 sujets

Sémantique web et HTML

Bonjour à tous !

J'aimerais mettre une image pour un bouton de soumission, sans passer par "type=image" car du coup, mon script ne marche plus.

Tant qu'à faire, j'utilise le bouton de soumission pour indiquer l'action demander (supprimer, ajouter ou modifier)

Le voici :

<input type="submit" name="action" value="add">

Mais voila comme je l'ai dis plus haut, j'aimerais avoir une image à la place du bouton. Est-ce que ce serait possible via du css ? en rendant le texte "add" invisible, et en mettant un fond par exemple ??
J'ai essayé mais je ne suis pas parvenu à rendre "Add" invisible.

Avez vous des suggestions ? ou d'autres moyens de regler le probleme ? Merci par avance Smiley smile
j'ai testé
<button type="submit" name="action" value="add" style="border:0; padding:0; margin:0; background:white"><img src="img/add.gif" ...></button>


L'affichage est nikel, mais la variable ne semble plus passé Smiley decu
Comment se fait il que lorsqu'on fait un input en type=image ou quand on fait un button, la variable ne passe pas ? sachant que je suis en method=post ?

J'ai souvent eu ce problême et je ne l'ai jamais résolu Smiley bawling
la variable ne passe pas car sous ie et opera les données envoyées correspondent aux coordonnées du clic sur le bouton. Elles nommées name.x et name.y. Par contre firefox et netscape renvoie aussi la valeur name=value.

(name correspond à la valeur saisie dans le input.)

Une solution que je viens de trouvé (par regroupement d'infos) et qui fonctionne avec une method=post c'est de récupérer la valeur name.x est de vérifier si elle est vide, si on cherche à récupérer name.x ça ne fonctionne pas car php enlève le point est le remplace par underscore cela donne donc name_x est là on peut vérifier la valeur.

Attention, chaque bouton input doit avoir une valeur name différente.

<edit>Il y a aussi la solution button

<button name="submit_identification" value="connexion" type="submit" title="Se connecter"> <img src="images/bt-ok.gif" alt="OK">< /button>

et là on récupère la donnée submit_identification=connexion.
</edit>
Eric.
Modifié par Eric (17 Apr 2005 - 00:02)