CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Formulaire: bouton d'envoie

Mith55
Mith55
Niveau 8
05 juillet 2006 à 21:31:02

Bonjour @ tous,
j´aimerai savoir comment faire sur un formulaire un bouton d´envoie (Submit) sur une image, au lieu d´utiliser le bouton d´origine (ou meme d´y mettre du CSS!)
J´ai essayé quelques petits trucs mais sa ne fonctionné pas!

Merci beaucoup!

@+

deepblue
deepblue
Niveau 16
05 juillet 2006 à 21:48:46

<form name="nom_du_formulaire" ...

<a
href="javascript:document.nom_du_formulaire.submit
();">ton image</a>

NoodleShevA
NoodleShevA
Niveau 4
05 juillet 2006 à 21:51:14

<input type="image" name="validation" src="tom_img.jpg" />

Mith55
Mith55
Niveau 8
06 juillet 2006 à 00:36:13

Merci à vous deux!
Mais je prned la péthode de deepblue, que je ne connaissai pas ^^

Sinon, j´aimerai savoir, y a t-il possibilité de masquer un peu le lien, car dans le line on voit le code...

Merci beaucoup!

deepblue
deepblue
Niveau 16
06 juillet 2006 à 00:49:26

http://simmstein.be/wall-iWcMjR0G-xhtml.htm

Yoda_Software
Yoda_Software
Niveau 30
06 juillet 2006 à 01:33:40

Le problème de la méthode Javascript, c´est qu´il y´a encore au moins 10% des internautes qui ont Javascript de désactivé, ce qui fait que ton bouton ne fonctionnera pas !
Autant utiliser la méthode <input type="image" ... qui elle est sûre de fonctionner.

deepblue
deepblue
Niveau 16
06 juillet 2006 à 01:39:28

Sur la version ici présente :
http://simmstein.be/phpcode/?rub=wall j´utilisais deja le javascript et d´apres mon Xiti, 100% des personnes qui sont venue sur mon site
http://simmstein.be/phpcode/ avait javascript d´activé :)

Yoda_Software
Yoda_Software
Niveau 30
06 juillet 2006 à 01:47:36

C´est possible, mais peux-tu me dire quel est l´intérêt d´utiliser Javascript alors que la méthode html fonctionne très bien quel que soit le navigateur ?
Qu´on utilise Javascript pour ´améliorer´ ou ´pallier aux carences´ de HTML, je veux bien, mais là ... c´est totalement inutile !

Mith55
Mith55
Niveau 8
06 juillet 2006 à 10:13:33

Hum, ok! je vais voir les quelques liens!

Merci pour ces infos et stats!

Mith55
Mith55
Niveau 8
14 juillet 2006 à 14:03:55

Je travaille sous FireFox, et je viens de tester sous Internet Explorer et sa ne me poste pas le formulaire..
enfin si, le formulaire ets bien envoyé a ma page login.php, mais celle ci ne retrouve pas les varaible $_POST!

if(isset($_POST[´Submit´]) && (isset($_POST[´pseudo´]) && !e mpty($_POST[´pseudo´])) && (isset($_POST[´password´]) && !e mpty($_POST[´password´])))
{

ne me donne rien j´ai fais des test sa ne fait strictement rien!

Hum, je ne sais pas d´ou sa vient ^^
Quelqu´un peut m´orienter?

Merci, @+

deepblue
deepblue
Niveau 16
14 juillet 2006 à 14:12:49

osef de isset($_POST[´Submit´]) car ça ne doit pas exister dans ton formulaire :)
Du moment ou l´un des champs est posté, les autres le sont :
if(isset($_POST["pseudo"]))
{
// formulaire posté
// ensuite tu verifies si ce n´est pas vide
}

Je ter conseillerais egalement de ne pas prendre e
mpty() mais de prendre trim():
if(trim($varaible) != "")
http://fr2.php.net/manual/fr/function.trim.php

Mith55
Mith55
Niveau 8
15 juillet 2006 à 00:58:11

Oui, j´ai enlevé le premier isset() sa a fonctionné!

ensuite poue ce qui est du !e mpty, je l´utilise pour vérifier que ce ne soit pas vide!

Voilà, @+

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment