Problème avec AutoCompleteExtender
Bonjour,
J'ai un formulaire avec quelque données à saisir genre nom, prénom, adresse
Dans la partie adresse, l'utilisateur doit saisir la ville.
Toutes les villes possible à saisir sont dans ma base de données.
Dans un premier temps, je pensais mettre une dropdownlist permettant de choisir dans la liste la ville voulu venant de la bdd , mais vu le nombre de villes possible, le viewstate en prendrai un sérieux coup et donc, ça ne serai pas du tout optimisé.
J'ai alors pensé à un textbox couplé à un AutoCompleteExtender
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <asp:TextBox runat="server" ID="textBoxVille"/>
<asp:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server"
TargetControlID="textBoxVille"
ServicePath="~/WebService.asmx"
ServiceMethod="listVilles"
MinimumPrefixLength="2"
CompletionInterval="1000"
EnableCaching="true"
CompletionSetCount="20">
</asp:AutoCompleteExtender> |
Seulement J'aimerai lorsque la personne valide le formulaire qu'il ne soit pas possible que le champ textBoxVille soit rempli manuellement mais bien qu'il corresponde à un des champs de la liste qui lui était proposé.
En gros qu'il lui soit impossible de valider si le champ a été saisi manuellement et ne correspondant pas à un des champs proposés.
Merci pour votre aide.