Bannière pour remplacer le bouton de validation d'un form.

Eléphant du PHP | 331 Messages

05 déc. 2006, 11:38

Bonjour,

Est-il possible de remplacer le bouton traditionnel de validation d'un formulaire par une bannière ?
Et si oui, comment ?

Merci d'avance !

Jay

Eléphant du PHP | 445 Messages

05 déc. 2006, 11:52

Bonjour,

Tu peux remplacer <input type="submit" value="Valider" /> par un simple <input type="image" src="ton_image.jpg" />

Ca reste statique, pas d'évènement lors du survol ou du clic.


Mais je ne pense pas que ça ait quelque chose à voir avec PHP...
Modifié en dernier par Ultim4T0m le 05 déc. 2006, 12:12, modifié 1 fois.
LLDC
Ulti

Invité
Invité n'ayant pas de compte PHPfrance

05 déc. 2006, 12:06

en fait, moi je voudrais que cela me valide tout de même mon formulaire et qu'en plus de ça, cela m'ouvre une nouvelle fenêtre en liaison avec le site rattaché à la bannière!
Merci !

Avatar du membre
ViPHP
ViPHP | 3008 Messages

05 déc. 2006, 12:39

Pour cela il te suffit de mettre dans "action" l'action de ton formulaire et ajouter l'ouverture d'une nouvelle fenêtre grâce à un onclick dans ton input.

Exemple :

Code : Tout sélectionner

<form method="post" action="xxx.htm"> <input type="image" src="ton_image.gif" onclick="window.open(yyy.htm','toto','width=50, height=50');" /> </form>

Eléphant du PHP | 331 Messages

05 déc. 2006, 15:04

Bon alors en fait, c'est un peu plus complexe que ça.
J'utilise le système cibleclick et celui-ci me propose le code suivant tout prêt :

Code : Tout sélectionner

<!--Code à insérer CibleClick : Ouah - Cash Cadeaux --><a href="http://www.cibleclick.com/cibles/clicks/symp.cfm?site_id=951101454&friend_id=191096427&banniere_id=30022" target="_blank"> <img src=http://ad.cibleclick.com/cibles/banniere/symp.cfm?site_id=951101454&friend_id=191096427&banniere_id=30022 border=0 alt=></a><!--Code à insérer CibleClick : Ouah - Cash Cadeaux -->
Je ne sais pas en fait comment l'adapter pour que l'image proposée me permette d'effectuer la validation de mon formulaire en lieu et place du bouton habituel.

Merci encore pour vos conseils !

Eléphanteau du PHP | 23 Messages

05 déc. 2006, 17:22

Il suffit de copier le contenu de src soit http://ad.cibleclick.com/cibles/bannier ... e_id=30022
dans l'attribut src de ton bouton image comme suit:

Code : Tout sélectionner

<form method="post" action="page_normale_de_traitement.php"> <input type="image" src="http://ad.cibleclick.com/cibles/banniere/symp.cfm?site_id=951101454&friend_id=191096427&banniere_id=30022" onclick="window.open('http://www.cibleclick.com/cibles/clicks/symp.cfm?site_id=951101454&friend_id=191096427&banniere_id=30022','toto','width=50, height=50');" /> </form>
>> Newbie-Project <<
Essayez le Newbie-Directory (nouveau)

Eléphant du PHP | 331 Messages

05 déc. 2006, 17:33

Merci, c'est parfait, ça marche !