VIVEZ LE
FOOTBALL !

Posez votre question Signaler

Formulaire HTML (submit = image) [Résolu]

Cluz - Dernière réponse le 2 juin 2010 à 01:20
Hello !
Voila, je voudrais remplacer le bouton gris classique par une image et je ne sais pas comment faire. Voici mon code :

<form action=enreg.php>
Nom : <input type=text name=nom><br>
e-mail : <input type=text name=email><br>
<input type=submit value="Enregistrer">
</form>

Par quoi dois-je le remplacer pour mettre une image.gif ?
Merci d'avance!!
Lire la suite 

Formulaire HTML (submit = image) »

7 réponses
Réponse
+51
moins plus
Vous pouvez le faire en HTML simplement en ecrivant cela:

<form action=enreg.php>
Nom : <input type=text name=nom><br>
e-mail : <input type=text name=email><br>
<INPUT border=0 src="http://votre.domain/votreimage.gif ou votreimage.jpg " type=image Value=submit align="middle" >
</form>

en faisant attention de remplacer votre. domain par votre nom de domain complet et votre image par votre image de button, et surtout pas ne vous tromperdans les dimensions du button car il doit etre homogene avec les autres elements de votre page
linda.zazy- 10 avril 2010 à 23:32
slt svp j'ai le meme problème j'ai réussi a changer le boutton ok avec une image mais moi j'ai fait tout le design de la barre chercher avec photoshop alors comment remplacer le chanp de text avec un autre designed avec photoshop? je l'ai coupé avec l'outil slice. mais je ne c pas ou mettre ajouter le formulaire... parcque il faut inserer un formulaire puis le champ de text et un boutton
svp .
Ajouter un commentaire
Réponse
+28
moins plus
Pour ceux qui ont cherché comme moi je vous donne cette solution:

Pour ce qui est du CSS (tout en haut de page pour ceux qui connaisse pas ) et dans une feuille de style pour ceux qui connaisse:

<style type="text/css">

.form 	input[type=submit]{
	
	background:url(images/inscription.png) top right no-repeat;
	width:220px;
	height: 70px;
	padding: 0 0 0 10px;
	cursor: pointer;
	border:0;
}
</style>



Dans le formulaire:

<form action=<form action='espace_pro.php' method='post' name='inscription' class="form">

<input type='submit' value= ' ' >

</form>



Voila! vous pouvez meme changer les input text et autre en CSS.
Ajouter un commentaire
Réponse
+3
moins plus
Salut (depuis tout ce temps ... )

J'ai le même souci, mais dans mon cas sa ne marche pas ....

le fait de remplacer mon submit par une image fait que mon code php n'est pas executer .....



<input src="/img/upload_pop.png" width="25" height="25" border="0" alt="fermer" type="image" name="envoi" value="submit">........
	</form>
	..	
        ..

<?php
if( isset($_POST['envoi']) )// si formulaire soumis
	{ ......
        if(empty($type)) 
       { 
		echo "<script>alert('Merci de remplir tout les champs.');</script>"; 
	} ......


alors qu'avec type="submit" name="envoi" value="Envoyer">
tout est nickel..

Etes vous sur que cela remplace vraiment un bouton du type submit ??
Ajouter un commentaire
Réponse
+3
moins plus
reponse :: http://www.commentcamarche.net/forum/affich 1202434 bouton image et bouton submit

Merci a toi -CCM-
Ajouter un commentaire
Réponse
+1
moins plus
Ok ! Ca marche en html !
Pas besoin de script !
Merci !!
Ajouter un commentaire
Réponse
-2
moins plus
Moi je ferais comme ca.. :

<html>
<head>
<title></title>
<script language="Javascript">
function submit()
{
document.form1.submit();
}
</script>
</head>
<body>
<form action="enreg.php" name ="form1">
Nom : <input type="text" name="nom"><br>
e-mail : <input type="text" name="email"><br>
<img src = "monimage.gif" onClick(submit();)></img>
</form>

Je suis plu sur a 100% du script JS en haut mais si jms il te suffira de lire la partie de ce site ki y est consacrée pour le corriger
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités
Ajouter un commentaire
Ce document intitulé « Formulaire HTML (submit = image) » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?