IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Problème pour remplacer le bouton submit par une image


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Avril 2007
    Messages : 42
    Par défaut Problème pour remplacer le bouton submit par une image
    Bonjour

    je souhaite créer un type de bouton submit via une image, mais je rencontre quelques difficultés
    Je travaille en php, et via ce "bouton" je souhaite envoyer une série de variable lors de la soumission (qui s'effectue sur la même page !)

    Le problème est, que je n'ai aucun moyen de savoir que le lien (ou l'image) a été cliqué

    y-a-til un moyen de savoir cela et de résoudre ce problème ?
    merci


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    echo "<form name=addsouche method=post onSubmit='return verifForm(this);' action='" . $_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING'] . "'>";
    ...
    (tout plein de variables) 
    ...
    echo "<a onClick='submit();' ><img value='Valider' name=ok src='./img/validate.jpg'></a>";
    echo "</form>";

  2. #2
    Membre expérimenté
    Inscrit en
    Mai 2007
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 201
    Par défaut
    ça doit pouvoir se faire en utilisant une feuille de style!
    il faut redéfinir les a:visited et a:hover !

    Par exemple dans ton cas tu peux mettre un encadré, ou un truc du genre ...

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Avril 2007
    Messages : 42
    Par défaut
    humm et comment faire cela ?

    * j'ai jamais vraiment utilisé css >< *

  4. #4
    Membre expérimenté
    Inscrit en
    Mai 2007
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 201
    Par défaut
    Alors dans ta css , tu redéfinis comme suit !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    a:visited {color: #e040a0; text-decoration:underline;}
    a:hover {color:gray; text-decoration:none;}
    Dans cet exemple, je le fais pour un text en redéfinissant les couleurs du lien visité.
    A toi de voir comment tu veux décorer ton image visitée !

    Pour l'utilisation des CSS :
    Cours et tutoriels pour apprendre CSS
    La FAQ CSS
    Le forum CSS

  5. #5
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <button type="submit" class="special">Envoyer</button>

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    .special {
    width:00px;
    height:00px;
    border:1px solid black;
    background:#FFF url(image.jpg) no-repeat 0 0;
    ...
    ...
    }

  6. #6
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Avril 2007
    Messages : 42
    Par défaut
    oki je vois ... mais ou est ce que je met le code css exactement ?

    et il faudrait qu'il est aussi un nom et une Value... c'est possible sans que la valeur s'affiche au dessus de l'image ? (je demande on sait jamais )

  7. #7
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    dans le head :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <style type="text/css" title="text/css" media="text/css">
    /* <![CDATA[ */
    .special { .. }
    /* ]]> */
    </style>

  8. #8
    Membre expérimenté
    Inscrit en
    Mai 2007
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 201
    Par défaut
    tu peux soit créer un fichier avec une extension .CSS
    ou dans le haut de ta page html mettre une balise

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <style> ton code css ici </style>

Discussions similaires

  1. remplacer le bouton rechercher par une image de loupe
    Par cheik_koita dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 06/02/2009, 07h58
  2. bouton caché par une image
    Par raimo dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 19/05/2008, 10h29
  3. Réponses: 3
    Dernier message: 10/05/2008, 12h55
  4. Remplacer un bouton parcourir avec une image
    Par karibouxe dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 06/06/2006, 14h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo