Partage
  • Partager sur Facebook
  • Partager sur Twitter

Prefix dans input

    20 juillet 2017 à 16:09:08

    Hello,

    j'aimerais ajouter dans un input de champ text, un mot qui se trouve avant le texte (un peu comme placeholder), sauf que il faut que ce mot reste tout le temps et que l'utilisateur ne puisse pas le supprimer en appuyant sur backspace.

    c'est possible ?

    • Partager sur Facebook
    • Partager sur Twitter
      20 juillet 2017 à 17:05:11

      Bonjour

      La solution est l'attribut diabled.

      Tu peux aussi mettre un label avant ton input.

      @Lamecarlate: Bien vu :), j'ai répondu trop vite. 

      <input type="text" value="Un texte non effaçable par l'utilisateur" disabled />

      -
      Edité par eclairia 20 juillet 2017 à 17:18:21

      • Partager sur Facebook
      • Partager sur Twitter
      "Ils ne savaient pas que c'était impossible, alors ils l'ont fait" Mark Twain
        20 juillet 2017 à 17:07:48

        Bonjour,

        au contraire : l'attribut value est justement fait pour être remplacé (ou laissé tel quel, d'ailleurs).

        Le plus sûr est de mettre ce texte en dehors de l'input. Tout ce qui est dans un élément de formulaire non-readonly est modifiable, c'est le principe.

        • Partager sur Facebook
        • Partager sur Twitter

        Pas d'aide concernant le code par MP, le forum est là pour ça :)

          20 juillet 2017 à 17:13:58

          Lamecarlate a écrit:

          Le plus sûr est de mettre ce texte en dehors de l'input. Tout ce qui est dans un élément de formulaire non-readonly est modifiable, c'est le principe.

          Oui, mais j'aimerais le mettre dedans. Sinon ca n'a plus de sens.

          • Partager sur Facebook
          • Partager sur Twitter
            20 juillet 2017 à 17:18:45

            Bonjour

            Dans ce cas, utilise l'attribut disabled. 

            <input type="text" value="Un texte non effaçable par l'utilisateur" disabled />

            -
            Edité par eclairia 20 juillet 2017 à 17:20:28

            • Partager sur Facebook
            • Partager sur Twitter
            "Ils ne savaient pas que c'était impossible, alors ils l'ont fait" Mark Twain
              20 juillet 2017 à 21:34:15

              Pierrerot > "Ça n'a plus de sens" : c'est-à-dire ? Ne tournons pas autour du pot :) quel est ton besoin précis ?

              eclairia > bah non, là, on ne peut plus écrire dans l'input, et il ne partira pas lors de la soumission du formulaire.

              • Partager sur Facebook
              • Partager sur Twitter

              Pas d'aide concernant le code par MP, le forum est là pour ça :)

              Prefix dans input

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown