CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Question aux développeurs de JVC

Casque-Ouille
Casque-Ouille
Niveau 10
26 mai 2008 à 18:01:46

Bonjour,

J'aurais une question pour les codeurs de ce site, ou pour toute personne pouvant me renseigner.

Je fais un formulaire HTML, avec comme infos le code postal et la commune. Je voudrais que l'utilisateur ne puisse pas se tromper dans la saisie de la commune.
Dans le formulaire d'inscription de jeuxvideo.com, lorsqu'on saisit le 1er chiffre du code postal, une liste de villes apparaît en-dessous, et le champ Ville se met à jour en fonction du code postal choisi.

Comment faire cela pour mon site svp ? Le copyright n'est pas déposé j'espère.
J'ai envoyé vendredi un mail au webmaster, sans réponse pour le moment (il est occupé, je le conçois.)
Merci. :-d

drain_you
drain_you
Niveau 7
26 mai 2008 à 18:19:33

Utilise de l'ajax ^^

Casque-Ouille
Casque-Ouille
Niveau 10
26 mai 2008 à 20:15:12

Arf, y aurait pas moyen de faire autrement ?
Car je fais une page JSP, dedans y a donc de l'HTML, du JavaScript et du Java. Je ne sais pas si c'est possible d'y inclure de l'Ajax.

deepblue
deepblue
Niveau 16
26 mai 2008 à 20:32:03

Asynchronous JavaScript and Xml
Chercher l'erreur.

Casque-Ouille
Casque-Ouille
Niveau 10
26 mai 2008 à 21:44:14

Ah ouais désolé. J'aurais du faire une recherche sur l'Ajax.

Pour les codes postaux, j'imagine qu'il ne faut pas tout saisir. Est-ce que ça a été fait à partir d'une base de données, ou bien un Framework permettrait de faire ça grâce à des fonctionnalités déjà incluses ?

Casque-Ouille
Casque-Ouille
Niveau 10
27 mai 2008 à 15:31:43

Bon j'ai un peu avancé. J'arrive à récupérer les 180 premières communes de ma base, et je les mets dans une array, lors du chargement de la page.

Or, je ne peux ajouter + de 180 communes et codes postaux (soit 180 enregistrements d'environ 25-30 caractères) dans la variable de type Array.

Comment en mettre plus ?
Peut-on se connecter à une BD SQL Server avec du langage JavaScript ?
Merci.

Eclairdarkiron
Eclairdarkiron
Niveau 10
27 mai 2008 à 17:37:15

trouve une bd commune de france sur internet sa existe est c'est pratique!!

deepblue
deepblue
Niveau 16
27 mai 2008 à 18:21:43

Casque-Ouille > regarde comment fonctionne ajax :hum:

Casque-Ouille
Casque-Ouille
Niveau 10
27 mai 2008 à 18:35:51

J'ai pu regarder, entre temps, et c'est pas facile.

J'ai essayé cet exemple :
http://dcabasson.developpez.com/articles/javascript/ajax/ajax-autocompletion-pas-a-pas/#L1-A

en remplaçant le fichier options.php par un fichier Villes.java.
Mais comment être sûr que lors de l'exécution l'adresseRecherche est valide ou non dans ce code :

_xmlHttp.open("GET",_adresseRecherche+"?debut="+va
leur,true);

Merci.

Casque-Ouille
Casque-Ouille
Niveau 10
28 mai 2008 à 11:17:06

Problème résolu, ça venait de ma servlet. Ca y est, j'ai enfin la pré-saisie, grâce au code de developpez.com. :-d
Je travaille juste sur l'apparence de l'autocomplétion.

Casque-Ouille
Casque-Ouille
Niveau 10
28 mai 2008 à 13:51:04

J'aurais une autre question svp (décidément ^^) : j'ai plusieurs scripts en JavaScript (pour le contrôle de la saisie, pour des champs qui s'autocomplètent, pour des dates qui s'affichent, etc...). Vaut-il mieux mettre ces scripts dans un seul fichier js, ou bien chaque groupe de fonctions liées dans un fichier ? Qu'est-ce qui est le mieux, niveau perfs ? (même si je me doute que les gains ne seront pas visibles).

Silvermo
Silvermo
Niveau 26
29 mai 2008 à 00:11:19

ça dépend des fonctions que tu as...
je serais tenté de regrouper en niveaux de complexité ou fréquence d'utilisation.
Évidemment en laissant les fonctions de même "famille" dans le même fichier

Mais faut savoir que + tu as de fichiers JS, + le serveur enverra de requêtes au navigateur.

Casque-Ouille
Casque-Ouille
Niveau 10
29 mai 2008 à 09:43:38

Je viens de revoir mon script, j'ai une quinzaine de fonctions en script dans le <head> + 1 script dans un fichier JS qui contient une vingtaine de fonctions (pour l'autocomplétion). Je pense arriver à la fin à 25-30 fonctions max + le fichier JS.

Donc si je comprends bien, vaudrait mieux mettre les fonctions les + souvent utilisées dans le head et les autres dans un JS ? Ou bien celles utilisées par plusieurs fichiers dans un JS, et les fonctions spécifiques à une page dans le head ? :-d

Silvermo
Silvermo
Niveau 26
29 mai 2008 à 12:52:05

Non, tu peux mettre les fonctions les plus utilisées dans des fichiers javascript à part, aucun problème pour ça, d'ailleurs c'est mieux, ça éviter la redondance de code.
Ce qu'il faut éviter en revanche c'est d'avoir plein de fichiers JS avec peu de fonctions dedans :)
Tes pages html ne devront contenir que les appels aux fonctions JS et pas les codes sources des fonctions

Casque-Ouille
Casque-Ouille
Niveau 10
29 mai 2008 à 12:56:11

Ok merci beaucoup. Je vais donc faire plusieurs fichiers et y regrouper les fonctions.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment