Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/06/2011, 08h03   #1
Nouveau Membre du Club
 
Homme Patrick Algrain
Développeur Web Débutant
Inscription : mars 2011
Messages : 63
Détails du profil
Informations personnelles :
Nom : Homme Patrick Algrain
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web Débutant
Secteur : Boutique - Magasin

Informations forums :
Inscription : mars 2011
Messages : 63
Points : 25
Points : 25
Par défaut Redirection par dropdown

Bonjour à tous,
Pourriez vous me dire ce qui ne va pas avec ce script,
J'aimerais faire en sorte que le choix dans une liste déroulante me redirige vers une page avec la valeur choisie comme paramètre d'URL.
Voici le code:
Code :
1
2
3
4
5
6
7
8
9
<script language="javascript">
function RecupValeur {
   var ValDep="00";
   var ValDep = document.getElementById ('chDep').options[document.getElementById ('chDep').selectedIndex].value;
   var lien = "ImmoResAjout.asp?Dep="+ ValDep;
   document.location.href= (lien);
 
}
</script>
et mon select
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<select name="chDep" size="1" class="TextNormPages10Norm" id="chDep" onchange="RecupValeur()">
          <% 
while (!Departements.EOF) {
%>
          <option value="<%=(Departements.Fields.Item("NDep").Value)%>"><%=(Departements.Fields.Item("Département").Value)%></option>
          <%
  Departements.MoveNext();
}
if (Departements.CursorType > 0) {
  if (!Departements.BOF) Departements.MoveFirst();
} else {
  Departements.Requery();
}
%>
        </select>
Une petite piste ?
D'avance merci
Goltar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2011, 09h56   #2
Expert Confirmé
 
Avatar de javatwister
 
Homme
danseur
Inscription : août 2003
Messages : 2 667
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : danseur

Informations forums :
Inscription : août 2003
Messages : 2 667
Points : 3 035
Points : 3 035
Code :
1
2
3
4
5
<script type="text/javascript">
function RecupValeur(s){
  location.href="ImmoResAjout.asp?Dep="+s;
}
</script>
Code :
<select name="chDep" size="1" class="TextNormPages10Norm" id="chDep" onchange="RecupValeur(this.value)">
__________________
On ne mord pas, on manifeste seulement notre tristesse face à des exposés de situations qui défient notre entendement binaire.
javatwister est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 19/06/2011, 09h57   #3
Membre confirmé
 
Homme
Développeur informatique
Inscription : avril 2011
Messages : 196
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Italie

Informations professionnelles :
Activité : Développeur informatique
Secteur : Transports

Informations forums :
Inscription : avril 2011
Messages : 196
Points : 298
Points : 298
Tu nous dit pas quel est le message d'erreur? Je suppose que c'est un probleme d'accent. Ca pourrai venir de
Code :
Departements.Fields.Item("Département").Value
Si tu peux eviter des noms de champs avec accent ca serai mieux sinon
Code :
Departements.Fields.Item(Server.HTMLEncode("Département")).Value

Sinon regarde dans le forum ici
fab256 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2011, 10h01   #4
Nouveau Membre du Club
 
Homme Patrick Algrain
Développeur Web Débutant
Inscription : mars 2011
Messages : 63
Détails du profil
Informations personnelles :
Nom : Homme Patrick Algrain
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web Débutant
Secteur : Boutique - Magasin

Informations forums :
Inscription : mars 2011
Messages : 63
Points : 25
Points : 25
Merci !
En effet c'est plus simple

Bonne journée
Goltar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2011, 10h18   #5
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 019
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 019
Points : 45 114
Points : 45 114
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h26.


 
 
 
 
Partenaires

Hébergement Web