Champ input et historique de recherche
Résolu/Fermé
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
-
17 juil. 2010 à 17:15
avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 - 18 juil. 2010 à 08:56
avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 - 18 juil. 2010 à 08:56
A voir également:
- Champ input et historique de recherche
- Recherche musique - Guide
- Historique de connexion facebook - Guide
- Historique tiktok - Guide
- Google recherche par image - Guide
- Historique de mes trajets - Guide
8 réponses
ifisch
Messages postés
188
Date d'inscription
mardi 26 février 2008
Statut
Membre
Dernière intervention
21 octobre 2015
17
17 juil. 2010 à 17:26
17 juil. 2010 à 17:26
Je pense qu'il faudrait modifier ton script AJAX si tu pouvais nous montrer a quoi il ressemble :)
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
17 juil. 2010 à 18:02
17 juil. 2010 à 18:02
C'est pas un problème d'ajax. Le script fonctionne très bien.
Voici une capture qui permettra peut-être de mieux comprendre le problème:
http://arthezius.free.fr/up_img/photos/lgw4x7t6ww1x.jpg
L'encadré rouge est celui généré par le script ajax. L'encadré gris qui viens devant est celui correspondant aux précédente recherche et affiché par le navigateur. C'est celui là que je veux masquer.
Voici une capture qui permettra peut-être de mieux comprendre le problème:
http://arthezius.free.fr/up_img/photos/lgw4x7t6ww1x.jpg
L'encadré rouge est celui généré par le script ajax. L'encadré gris qui viens devant est celui correspondant aux précédente recherche et affiché par le navigateur. C'est celui là que je veux masquer.
ifisch
Messages postés
188
Date d'inscription
mardi 26 février 2008
Statut
Membre
Dernière intervention
21 octobre 2015
17
Modifié par ifisch le 17/07/2010 à 18:22
Modifié par ifisch le 17/07/2010 à 18:22
Essaie d'ajouter ce code Js sur tes input : setAttribute("autocomplete","off")
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
17 juil. 2010 à 22:35
17 juil. 2010 à 22:35
Tu l'ajoute comment? Pardonne ma question, mais je connais pas grand chose au JS. Je ne fait que prendre des codes qu'on me donne.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19244
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
17 avril 2024
4 496
17 juil. 2010 à 23:07
17 juil. 2010 à 23:07
Salut.
Tu ferais mieux d'apprendre le JS :)
Dans la balise script :
Tu ferais mieux d'apprendre le JS :)
Dans la balise script :
window.onload = function() { document.getElementsById('id_de_ton_input').setAttribute("autocomplete","off"); };Si tu as déjà le "window.onload", inutile de le remettre.
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
18 juil. 2010 à 02:31
18 juil. 2010 à 02:31
Oui je sais bien que je ferai mieux d'apprendre le JS. De même j'aimerai apprendre l'Ajax, Poo, XML, etc...
ça viendra en temps voulu. Pour le moment, je me dépatouille comme ça.
Sinon, ça ne marche pas ce que vous m'avez dit.
J'ai essayé précisément ce que vous m'avez dit en mettant l'id de ma balise input et ça marche pas. Du moins pas sur Firefox. J'ai pas testé j'ai les autres navigateur.
Voici ma page de test: http://tests.arthezius.fr/input.php
Quand on tape un texte, qu'on valide et qu'on retape le même texte, celui-ci nous est suggérer par le navigateur. Je veux supprimer ça.
ça viendra en temps voulu. Pour le moment, je me dépatouille comme ça.
Sinon, ça ne marche pas ce que vous m'avez dit.
J'ai essayé précisément ce que vous m'avez dit en mettant l'id de ma balise input et ça marche pas. Du moins pas sur Firefox. J'ai pas testé j'ai les autres navigateur.
Voici ma page de test: http://tests.arthezius.fr/input.php
Quand on tape un texte, qu'on valide et qu'on retape le même texte, celui-ci nous est suggérer par le navigateur. Je veux supprimer ça.
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
Modifié par arthezius le 18/07/2010 à 02:53
Modifié par arthezius le 18/07/2010 à 02:53
J'ai fait quelques recherche en parallèle à partir de votre code et de l'autocomplete en JS. En fait ça m'a permi d'aiguiller mes recherches.
Voilà ce que j'ai trouvé et qui fonctionne parfaitement sous Firefox:
Nouvelle page de test: http://tests.arthezius.fr/input2.php
J'ai trouvé ce script ici: https://www.paperblog.fr/889821/desactiver-la-saisie-semi-automatique-dans-un-input-text-autocomplete/
Voilà ce que j'ai trouvé et qui fonctionne parfaitement sous Firefox:
<script type="text/javascript"> window.onload = function() { for(var i = 0, l = document.getElementsByTagName('input').length; i < l; i++) { if(document.getElementsByTagName('input').item(i).type == 'text') { document.getElementsByTagName('input').item(i).setAttribute('autocomplete', 'off'); }; }; }; </script>
Nouvelle page de test: http://tests.arthezius.fr/input2.php
J'ai trouvé ce script ici: https://www.paperblog.fr/889821/desactiver-la-saisie-semi-automatique-dans-un-input-text-autocomplete/
avion-f16
Messages postés
19244
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
17 avril 2024
4 496
18 juil. 2010 à 08:56
18 juil. 2010 à 08:56
Ce n'est pas getElementsById mais getElementById.
Honte à moi, une page ne peut pas avoir plusieurs éléments avec le même ID, il ne faut donc pas de "s" à "Element".
Honte à moi, une page ne peut pas avoir plusieurs éléments avec le même ID, il ne faut donc pas de "s" à "Element".