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

Développement Web en Java Discussion :

Bloquer la saisie semi-automatique d'IE


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    freshtasty
    Invité(e)
    Par défaut Bloquer la saisie semi-automatique d'IE
    Bonjour,
    J'ai une application Web multi-utilisateurs (20+) développé en java 1.4.2 dans un framework J2EE avec struts 1 et des tiles. Cependant, une exigence de l'utilisateur est que la saisie semi-automatique d'IE soit toujours désactivée tandis que l'utilisateur est dans l'application Web. Sur les autres pages Web, c'est ok d'avoir la saisie semi-auto.

    i.e. faut pas que je prenne pour acquis que l'utilisateur désactivera l'option dans l'Internet Explorer (trop difficile à contrôler)... je dois donc, par programmation, l'en empêcher le temps qu'il utilise notre application Web.

    Idées ou suggestions ?

    Séb.

  2. #2
    freshtasty
    Invité(e)
    Par défaut
    Bon ! Je crois avoir trouvé une solution acceptable à mon propre problème

    Je vous partage ce que j'ai inséré dans ma page de base à toutes mes tuiles :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <script type="text/javascript">
    <!--
    	// Récupérer l'objet formulaire
    	var baseForm = this.document.getElementsByTagName("form")[0];
     
    	//Désactiver la fonction intégrée de saisie semi-automatique
    	baseForm.setAttribute("autocomplete","off");
    //-->
    </script>
    Puisque j'utilise le taglib strut <html:form>, je n'ai pas pu insérer directement l'attribut autocomplete à la balise... je me suis donc replié sur un peu de javascipt. J'ai testé et ça fonctionne.

    Quelques recherches m'ont permis de découvrir que l'attribut autocomplete était une fonctionnalité propriétaire à certains fureteurs. Firefox ne l'accepte que sur la balise form alors qu'IE l'acceptera sur les balises form et input. Heureusement que mon parc de fureteur est homogène.

    Séb.

Discussions similaires

  1. Bloquer la saisie semi automatique du navigateur
    Par Oluha dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 01/02/2007, 22h53
  2. Bloquer la saisie semi-automatique ?
    Par PaladinFr dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 15/06/2006, 10h59
  3. Saisie semi automatique
    Par Necron dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 06/02/2006, 09h05
  4. Saisie semi-automatique
    Par kurul1 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 23/01/2006, 08h20
  5. Liste déroulante en saisie semi automatique
    Par pier07 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 29/07/2005, 17h02

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