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 :

[XHTML] [input] attribut autocomplete


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 187
    Par défaut [XHTML] [input] attribut autocomplete
    Bonjour,
    j'ai besoin de désactiver l'autocomplete de mes <input> donc j'utilise l'attribut
    autocomplete="off" mais malheureusement ce n'est pas valide pour xhtml strict.
    Existe-t-il une équivalence qui le soit ou bien un autre moyen de le désactiver à l'aide de js?

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 145
    Par défaut
    je pense que pour avoir l'autocompletion, tu fais appel à une fonction js...

    Tu dois pouvoir supprimer cet appel.

    As-tu un peu de code à nous montrer ?

  3. #3
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Non, c'est pas un truc JavaScript, c'est un truc propriétaire Microsoft qui a été repris par les autres navigateurs.

    A ma connaissance, y a pas d'équivalent XHTML. Mais ce qui est peut-être faisable, mais c'est assez chiant, c'est la chose suivante :
    • Supposons que ton champ s'appelle "nom". Tu le renommes en "nom_bis".
    • Tu définies un champ caché qui s'appelle réellement "nom".
    • Tu écris une fonction JS (par exemple copyForm) qui copie la valeur du champ "nom_bis" dans le champ "nom" et qui vide le champ "nom_bis". Cette fonction renvoie true.
    • Tu appelles cette fonction dans l'attribut onsubmit du formulaire : onsubmit="return copyForm();".


    J'ai déjà vu ce mécanisme pour empêcher les navigateurs de sauvegarder les mots de passe (la gruge fait que le navigateur croit qu'aucun mot de passe n'a été saisi donc il n'y a rien à sauvegarder). Ca doit être adaptable à ton cas. Le seul truc, c'est que l'utilisateur voit ce qu'il a tapé disparaître au moment où il valide le formulaire et je ne sais pas si c'est acceptable.

    Dis-nous si ça marche.

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

Discussions similaires

  1. [XHTML] input file sans champ input texte
    Par vny dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 15/08/2007, 12h56
  2. [XHTML] XHTML input question
    Par irnbru dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 13/12/2006, 17h35
  3. [XHTML] Input type="image"
    Par dorian53 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 07/10/2005, 22h19
  4. [W3C] [Debutant] valid. code xhtml et attributs width et align
    Par Marc_3 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 08/04/2005, 07h36
  5. [XHTML][w3c] attribut border de la balise <img>
    Par Sinclair dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 20/01/2005, 13h35

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