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

Mise en page CSS Discussion :

mettre une image en bouton SUBMIT


Sujet :

CSS

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut mettre une image en bouton SUBMIT
    Pour remplacer dans un formulaire un bouton SUBMIT par une image, on peut procéder de la façon suivante:

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <!-- monbouton.gif designe l'image d'un bouton personnalisé  -->
     
    <input type="image" src="monbouton.gif"  name="ok">
    Quelle syntaxe doit-on utiliser si on veut le même résultat en utilisant le type: submit ?

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    < input type "submit" name=...

  2. #2
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Salut,

    As-tu été faire par exemple, un tour ici (partie concernant les boutons), en ajustant le css (utilisation par ex d'un background:url(ton_url) / background-repeat:no-repeat).
    Tu devrais trouver facilement bon nombre de tutoriels à ce sujet... Je t'invite à regarder les cours CSS...
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut
    Oui j'ai lu les tutoriels sur les boutons mais je n'arrive pas à comprendre pourquoi la syntaxe suivante ne fonctionne pas correctement :

    Dans le fichier html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    < input type "submit" class="arrondi" name="ok">

    avec le fichier .css correspondant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    .arrondi {
      background: url("monbouton.gif");
      border: none;
      width: 80px; /* largeur à spécifier */
      height: 40px; /* longueur à spécifier */
      cursor: pointer;
    }
    J'ai une inscription parasite qui se superpose sur mon image de bouton dans le navigateur IE !
    Est ce que j'ai oublié un paramètre dans mon fichier .css?

    alors qu'en utilisant l'autre syntaxe:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="image" src="monbouton.gif"  name="ok">
    L'image du bouton s'affiche correctement.

  4. #4
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Remplaces name="Ok" par value="Ok"...
    Value affichera la "nom" du bouton. Name sera utilisé pour reconnaitre le bouton lors d'action dans la page.

    Donc, avec ceci :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="submit" class="arrondi" value="Envoyer" />
    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    .arrondi {
    background:url(images/test.gif);
    border:none;
    width: 80px; /* largeur à spécifier */
    height: 40px; /* longueur à spécifier */
    cursor: pointer;
    }
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut
    oui ça marche avec value .

    Comme mon image contient déjà le texte ENVOYER, il faut que j'écrive

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="submit" class="arrondi"  name ="OK" value="" >
    Mais malgré tout , ça ne m'explique pas pourquoi en omettant le paramètre value .
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="submit" class="arrondi"  name ="OK" >
    J'ai un texte bizarre qui se superpose sur mon image de bouton.

  6. #6
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    IE met chez moi "Soumettre la Requête" si value n'est pas renseigné. Cela doit être un paramètre par défaut.
    Je n'avais jamais rencontré le problème...
    N'oublies pas le bouton si ton problème est réglé
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut
    Citation Envoyé par HiRoN Voir le message
    IE met chez moi "Soumettre la Requête" si value n'est pas renseigné. Cela doit être un paramètre par défaut.
    Je n'avais jamais rencontré le problème...
    c'est un bug IE ?

  8. #8
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Non, c'est juste une valeur par défaut. Celle sur Firefox est "Envoyer".

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. mettre une image,des bouton et un TextArea
    Par Wamdeus dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 01/01/2008, 13h12
  2. Mettre une image sur bouton par VBA????
    Par electrosat03 dans le forum IHM
    Réponses: 3
    Dernier message: 17/02/2006, 01h54
  3. Mettre une image a la place du bouton parcourir
    Par Death83 dans le forum Langage
    Réponses: 3
    Dernier message: 04/09/2005, 20h16
  4. [wxpython][wx.frame] mettre une image sur un bouton
    Par Kyti dans le forum wxPython
    Réponses: 7
    Dernier message: 02/05/2005, 12h13
  5. [JBouton] Comment mettre une image sur un bouton ?
    Par Kyti dans le forum Composants
    Réponses: 6
    Dernier message: 11/03/2005, 16h08

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