Valeurs déja saisies [<input type='text'>]
Résolu
neointhematrix
Messages postés
72
Date d'inscription
Statut
Membre
Dernière intervention
-
neointhematrix Messages postés 72 Date d'inscription Statut Membre Dernière intervention -
neointhematrix Messages postés 72 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je me demandais comment faire pour enlever la liste de valeurs déjà saisies qui apparait sous une balise <input type='text' ...> lorsque l'on saisit quelque chose dedans.
Merci d'avance à ceux et celles qui m'aideront.
Je me demandais comment faire pour enlever la liste de valeurs déjà saisies qui apparait sous une balise <input type='text' ...> lorsque l'on saisit quelque chose dedans.
Merci d'avance à ceux et celles qui m'aideront.
A voir également:
- Valeurs déja saisies [<input type='text'>]
- Sms to text - Télécharger - Sauvegarde
- Clear type - Guide
- Input signal not found ✓ - Forum Matériel & Système
- Input not supported - Forum Ecran
- No video input - Forum Windows
4 réponses
salut,
il va falloir nous en dire un peu plus !
de quelle liste parles-tu ?
des données relatives à ta page ou des données saisies dans n'importe qu'elle page et que le navigateur te propose pour aider à la saisie ?
il va falloir nous en dire un peu plus !
de quelle liste parles-tu ?
des données relatives à ta page ou des données saisies dans n'importe qu'elle page et que le navigateur te propose pour aider à la saisie ?
Salut Dalida,
alors attention je ne parle pas de liste déroulante mais bien d'une zone de saisie en html. Et la liste de valeurs qui apparait dessous sont des valeurs que j'ai deja pu saisir dedans.
Exemple je saisie "Poire", je valide.
Je veux ensuite saisir "Prune" et lorsque je tape le P j'ai une liste d'une valeur donc qui contient "Poire" et j'aimerai que cette liste ne s'affiche plus.
alors attention je ne parle pas de liste déroulante mais bien d'une zone de saisie en html. Et la liste de valeurs qui apparait dessous sont des valeurs que j'ai deja pu saisir dedans.
Exemple je saisie "Poire", je valide.
Je veux ensuite saisir "Prune" et lorsque je tape le P j'ai une liste d'une valeur donc qui contient "Poire" et j'aimerai que cette liste ne s'affiche plus.
Bonjour,
Cette liste ne dépend pas du site, mais des navigateurs. Il n'est donc pas possible de simplement demander à ce qu'ils ne s'affichent pas.
Cependant :
- pour des raisons de sécurité, les champs ne sont pas pré-remplis sur des pages sécurisées (https). Mais bon, ce n'est pas à la portée de tout le monde.
- a priori, les navigateurs utilisent le "name" du champ pour savoir si c'est le même ou pas. Donc si tu arrives à générer une partie de ce name de façon aléatoire, tu devrais t'en sortir.
Par exemple, si tu fais du php, tu peux :
- générer une petite chaine aléatoirement : $cle = substr(str_shuffle("abcdefghijklmnopqrstuvwxyz"), 0, 4);
- rajouter un champ <input type="hidden" name="cle" value="$cle">
- placer $cle dans le nom de ton champ texte : <input type='text' name="nom_$cle">
- pour récupérer la valeur du champ, ne pas oublier d'utiliser $cle : $nom = $_POST["nom_".$_POST['cle']];
Voilà, c'est la meilleure solution à laquelle je pense...
Xavier
Cette liste ne dépend pas du site, mais des navigateurs. Il n'est donc pas possible de simplement demander à ce qu'ils ne s'affichent pas.
Cependant :
- pour des raisons de sécurité, les champs ne sont pas pré-remplis sur des pages sécurisées (https). Mais bon, ce n'est pas à la portée de tout le monde.
- a priori, les navigateurs utilisent le "name" du champ pour savoir si c'est le même ou pas. Donc si tu arrives à générer une partie de ce name de façon aléatoire, tu devrais t'en sortir.
Par exemple, si tu fais du php, tu peux :
- générer une petite chaine aléatoirement : $cle = substr(str_shuffle("abcdefghijklmnopqrstuvwxyz"), 0, 4);
- rajouter un champ <input type="hidden" name="cle" value="$cle">
- placer $cle dans le nom de ton champ texte : <input type='text' name="nom_$cle">
- pour récupérer la valeur du champ, ne pas oublier d'utiliser $cle : $nom = $_POST["nom_".$_POST['cle']];
Voilà, c'est la meilleure solution à laquelle je pense...
Xavier