Soucis en ASP
Fermé
sorakaan
Messages postés
59
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
18 décembre 2009
-
3 août 2009 à 13:46
M@dien Messages postés 437 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 23 septembre 2010 - 4 août 2009 à 08:48
M@dien Messages postés 437 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 23 septembre 2010 - 4 août 2009 à 08:48
A voir également:
- Soucis en ASP
- Asp .net download - Télécharger - Divers Web & Internet
- Asp informatique - Télécharger - Gestion de données
- Asp 4.0.30319 ✓ - Forum Windows
- Asp php jsp - Forum PHP
- Asp .net 2.0 - Forum Windows
18 réponses
M@dien
Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
74
3 août 2009 à 14:24
3 août 2009 à 14:24
Bonjour! =)
Une solution est de passer les éléments du formulaire en paramètres lors du rechargement, et de réinitialiser les éléments au chargement grâce à l'ASP.
Si c'est pas assez clair je développe =)
Une solution est de passer les éléments du formulaire en paramètres lors du rechargement, et de réinitialiser les éléments au chargement grâce à l'ASP.
Si c'est pas assez clair je développe =)
M@dien
Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
74
3 août 2009 à 14:36
3 août 2009 à 14:36
oui oui!
Mais lors du rechargement, au lieu de faire un simple "document.location('page.asp?pays=' + document.getElementById('pays'));", il faut ajouter les autres champs comme ça:
Etc selon les éléments du formulaires.
Ensuite, il faut modifier les champs de la manière suivante:
Mais lors du rechargement, au lieu de faire un simple "document.location('page.asp?pays=' + document.getElementById('pays'));", il faut ajouter les autres champs comme ça:
document.location('page.asp?pays=' + document.getElementById('pays') + '&nom=' + document.getElementById('nom') + &prenom=' + document.getElementById('prenom'));
Etc selon les éléments du formulaires.
Ensuite, il faut modifier les champs de la manière suivante:
<input id="nom" type="text" value="<% if not isnull(Request.QueryString("nom")) then response.write(Request.QueryString("nom")) enf if %>" />
M@dien
Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
74
3 août 2009 à 15:54
3 août 2009 à 15:54
Je viens de vérifier un truc:
Tu as oublié des '
onchange="document.location.href='./index.asp?page=vins_consultation.asp&couleur=' + document.getElementById('couleur').value + '&idvin=' + document.getElementById('idvin').value + '&pays=' + document.getElementById('pays').value + '®ion=' + document.getElementById('region').value + '&appellation=' + document.getElementById('appellation').value + '&nom_chat_dom=' + document.getElementById('nom_chat_dom').value;"
Tu as oublié des '
M@dien
Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
74
3 août 2009 à 17:21
3 août 2009 à 17:21
Regarde mon dernier message, je t'ai indiqué des simples quotes ' que tu as oublié dans ton code, devant les &:
+ '&idvin=' + : là c'est bon,
+ &pays=' + : là c'est pas bon. il faut rajouter le ' manquant
+ '&idvin=' + : là c'est bon,
+ &pays=' + : là c'est pas bon. il faut rajouter le ' manquant
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
M@dien
Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
74
3 août 2009 à 17:52
3 août 2009 à 17:52
Vérifie que les id des champs sont corrects et vérifie la commande avec un alert(); pour l'afficher.
Je ne vois pas le problème, ça peut venir du type de champ (boutons radios par exemple) ou d'une erreur d'id de champ.
Le mieux est de tester en ajoutant un champ par un champ. Ca avait marché pour l'input du pays, ça devrait marcher pour le reste.
Je ne vois pas le problème, ça peut venir du type de champ (boutons radios par exemple) ou d'une erreur d'id de champ.
Le mieux est de tester en ajoutant un champ par un champ. Ca avait marché pour l'input du pays, ça devrait marcher pour le reste.
M@dien
Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
74
4 août 2009 à 08:48
4 août 2009 à 08:48
Héhé à ton service! Ce forum est là pour ça =)
Bon courage pour la suite
Bon courage pour la suite
sorakaan
Messages postés
59
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
18 décembre 2009
2
3 août 2009 à 14:27
3 août 2009 à 14:27
tien... rebonjour ^^'
un developpement serait le bienvenu en effet...
car il y a aussi le probleme de la requete sql qui me permet de recuperer les regions du pays selectionné dans le premier select... elle doit etre lancée avec un rechargement de page non ?
un developpement serait le bienvenu en effet...
car il y a aussi le probleme de la requete sql qui me permet de recuperer les regions du pays selectionné dans le premier select... elle doit etre lancée avec un rechargement de page non ?
adns
Messages postés
1094
Date d'inscription
vendredi 23 février 2007
Statut
Membre
Dernière intervention
27 mars 2012
153
3 août 2009 à 14:37
3 août 2009 à 14:37
Bonjour
Personnellement je te conseillerais plutôt un petit script ajax ;)
cela permet de faire des requêtes serveur sans recharger la page ;)
bon courage
Adns
Personnellement je te conseillerais plutôt un petit script ajax ;)
cela permet de faire des requêtes serveur sans recharger la page ;)
bon courage
Adns
sorakaan
Messages postés
59
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
18 décembre 2009
2
3 août 2009 à 14:43
3 août 2009 à 14:43
dsl, pas le droit d'utiliser d'ajax...
a M@dien:
tu es sur que ça fonctionne pour les input ?
ils sont remplis à la main...
car si c'est le cas tu viens de me dépanner comme pas possible ^^'
j'hésitais a faire comme ça car je pensais que ça passerait pas avec les input
a M@dien:
tu es sur que ça fonctionne pour les input ?
ils sont remplis à la main...
car si c'est le cas tu viens de me dépanner comme pas possible ^^'
j'hésitais a faire comme ça car je pensais que ça passerait pas avec les input
M@dien
Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
74
3 août 2009 à 15:06
3 août 2009 à 15:06
Ca passe, on l'a fait ensemble pour renseigner l'input du pays lors de la mise à jour de la combobox ^^
sorakaan
Messages postés
59
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
18 décembre 2009
2
3 août 2009 à 15:15
3 août 2009 à 15:15
mais oui !!!
lol tu te souviens mieux que moi du taff que je dois faire ^^'
je suis en train de tester tout ça.
normalement ce sera la dernière étape ^^'
lol tu te souviens mieux que moi du taff que je dois faire ^^'
je suis en train de tester tout ça.
normalement ce sera la dernière étape ^^'
sorakaan
Messages postés
59
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
18 décembre 2009
2
3 août 2009 à 15:31
3 août 2009 à 15:31
j'ai utilisé ta technique mais il n'y a plus de rechargement de page quand je change le pays oO'
c'est bizzar...
c'est bizzar...
M@dien
Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
74
3 août 2009 à 15:41
3 août 2009 à 15:41
Parce que tu dois avoir une erreur de javascript. si ça ne se charge pas c'est que le document.location ne se lance pas.
Si tu utilises Firefox, je t'invite à installer le plug-in Firebug. une fois installé, il y aura un petit insecte en bas à droite du navigateur. tu cliques dessus, tu cliques sur l'onglet console, et tu regardes les erreurs qu'il indique lorsque tu cliques sur les liens ou quand tu changes de pays.
(Si tu vas plus loin, firebug est super pratique pour la création de sites web pour la partie design)
Si tu utilises Firefox, je t'invite à installer le plug-in Firebug. une fois installé, il y aura un petit insecte en bas à droite du navigateur. tu cliques dessus, tu cliques sur l'onglet console, et tu regardes les erreurs qu'il indique lorsque tu cliques sur les liens ou quand tu changes de pays.
(Si tu vas plus loin, firebug est super pratique pour la création de sites web pour la partie design)
sorakaan
Messages postés
59
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
18 décembre 2009
2
3 août 2009 à 15:47
3 août 2009 à 15:47
merci pour l'info, je vais telecharger firebug car je suis la pour 6 mois donc ça pourra me servir.
sinon, voici la ligne du onchange:
si tu vois une erreur préviens moi, car je n'en voit pas.
sinon, voici la ligne du onchange:
onchange="document.location='./index.asp?page=vins_consultation.asp&couleur=' + document.getElementById('couleur').value + '&idvin=' + document.getElementById('idvin').value + &pays=' + document.getElementById('pays').value + ®ion=' + document.getElementById('region').value + &appellation=' + document.getElementById('appellation').value + &nom_chat_dom=' + document.getElementById('nom_chat_dom').value;"
si tu vois une erreur préviens moi, car je n'en voit pas.
sorakaan
Messages postés
59
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
18 décembre 2009
2
3 août 2009 à 16:02
3 août 2009 à 16:02
toujours pas... le onchange se lance pas...
marche pas...
marche pas...
<select id="pays" name="pays" onchange="document.location.href='./index.asp?page=vins_consultation.asp&couleur=' + document.getElementById('couleur').value + '&idvin=' + document.getElementById('idvin').value + &pays=' + document.getElementById('pays').value + ®ion=' + document.getElementById('region').value + &appellation=' + document.getElementById('appellation').value + &nom_chat_dom=' + document.getElementById('nom_chat_dom').value;" value="<% if not isnull(Request.QueryString("pays")) then response.write(Request.QueryString("pays")) end if %>">
marche pas...
<select id="pays" name="pays" onchange="document.location.href=('./index.asp?page=vins_consultation.asp&couleur=' + document.getElementById('couleur').value + '&idvin=' + document.getElementById('idvin').value + &pays=' + document.getElementById('pays').value + ®ion=' + document.getElementById('region').value + &appellation=' + document.getElementById('appellation').value + &nom_chat_dom=' + document.getElementById('nom_chat_dom').value);" value="<% if not isnull(Request.QueryString("pays")) then response.write(Request.QueryString("pays")) end if %>">
marche pas...
sorakaan
Messages postés
59
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
18 décembre 2009
2
3 août 2009 à 16:13
3 août 2009 à 16:13
j'ai essayé avec juste pays (et la page, car elle est rransmise de la même façon) et en retirant les autres champs et le onchange se lance...
comment faire avec plusieurs valeurs a envoyer dans ce cas ?
comment faire avec plusieurs valeurs a envoyer dans ce cas ?
sorakaan
Messages postés
59
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
18 décembre 2009
2
3 août 2009 à 17:25
3 août 2009 à 17:25
j'ai corrigé ça juste après avoir posté mon message mais ça n'a pas marché
sorakaan
Messages postés
59
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
18 décembre 2009
2
3 août 2009 à 17:55
3 août 2009 à 17:55
j'avais ajouté 1 ' qui empechait le onchange de se lancer.
la ça marche et j'ai juste des soucis futiles avec les champs récupérés.
je pense que je pourrai me debrouiller pour le reste.
ça fait 2 fois que tu me sauve la vie...
merci M@dien.
on se reverra peut être sur ce forum bientôt.
d'ici la, bonne continuation ! ^^'
la ça marche et j'ai juste des soucis futiles avec les champs récupérés.
je pense que je pourrai me debrouiller pour le reste.
ça fait 2 fois que tu me sauve la vie...
merci M@dien.
on se reverra peut être sur ce forum bientôt.
d'ici la, bonne continuation ! ^^'