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 17/06/2011, 13h41   #1
Candidat au titre de Membre du Club
 
Étudiant
Inscription : mars 2009
Messages : 102
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2009
Messages : 102
Points : 14
Points : 14
Par défaut récupérer la valeur du champs d'une liste déroulante pour la concaténer dans le lien d'un panier

mon code est assez compliqué je suis entrain de travailler sur un panier avec php j'ai parvenu à ajouter les noms de mes produits et leur prix mais j'ai pas parvenu à ajouter la quantité sélectionnée à partir d'une liste déroulante.
je suis débutant en Javascript et je suis conscient que la manipulation doit avoir lieu coté client avant le passage au serveur, j'aurai besoin bien évidement d'une fonction javascript pour la récupérer et la concaténer à mon lien.
voici ma liste déroulante
Code :
1
2
3
4
5
6
7
 <select name="q">
                      <OPTION selected="selected" value="1">1</OPTION>
<OPTION value="2">2</OPTION>
<OPTION value="3">3</OPTION>
<OPTION value="4">4</OPTION>
<OPTION value="5">5</OPTION>
</SELECT>
et voici le lien ou je dois concaténer ma valeur, je veux l'affecter à la variable q=
Code :
<a href="sante-nature.php?action=ajout&amp;l=la sante par les produits de la nature&amp;q=??&amp;p=4" ><img src="motif panier/motif-panier.png" width="44" height="30" alt="panier" /></a>
mon panier est fonctionnel mais c'est mon seul problème, merci infiniment pour votre aide
roy-mustang est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 13h43   #2
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 807
Points : 35 797
Points : 35 797
Code :
document.getElementsByName('q')[0].value;
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 13h46   #3
Candidat au titre de Membre du Club
 
Étudiant
Inscription : mars 2009
Messages : 102
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2009
Messages : 102
Points : 14
Points : 14
Citation:
Envoyé par Bovino Voir le message
Code :
document.getElementsByName('q')[0].value;
bonjour je suis si bête en javascript que je vais vous poser une question qui paraitra un peu bête, es ce que je dois insérer tout simplement le code que vous m'avez procurez ?? y a t il pas des entêtes et appel de fonction ???
merci infiniment
roy-mustang est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 13h51   #4
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
éventuellement, t'as tenté "récupérer valeur champ liste déroulante javascript" dans google ou ailleurs?
__________________
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 00
Vieux 17/06/2011, 14h30   #5
Candidat au titre de Membre du Club
 
Étudiant
Inscription : mars 2009
Messages : 102
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2009
Messages : 102
Points : 14
Points : 14
j'ai fais déjà une recherche et je me suis encore plus approfondie sur le sujet
le meilleur post qui répond à mon besoin théoriquement est celui ci
http://www.developpez.net/forums/d84...eration-champ/
le problème est qu'il a rendu mon panier non fonctionnel et qu'il n'affecte pas dans le lien la valeur sélectionnée dans ma liste déroulante par défaut soit dans mon exemple "1" , au lieu de la valeur "1" il affecte mon problème persiste toujours.
roy-mustang est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 14h42   #6
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
certes, mais qu'as-tu écrit dans ton lien? tu peux-tu nous montrer?
__________________
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 00
Vieux 17/06/2011, 15h22   #7
Candidat au titre de Membre du Club
 
Étudiant
Inscription : mars 2009
Messages : 102
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2009
Messages : 102
Points : 14
Points : 14
Citation:
Envoyé par javatwister Voir le message
certes, mais qu'as-tu écrit dans ton lien? tu peux-tu nous montrer?
donc comme je vous ai dis les valeurs ne sont plus récupérer par mon panier (il affiche des zéro) et dans l'url, il prend pas la valeur par défaut, (il affiche undifined) voici mon code
Code :
1
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript">
var t;
function InitUser(p_utilisateur)
{
    t =p_utilisateur;
}
function PageMail() 
{
    self.location.href="sante-nature.php?action=ajout&amp;l=la sante par les produits de la nature&amp;q="+t+"&amp;p=4";
}
</script>
liste déroulante et lien
Code :
1
2
3
4
5
6
7
8
<SELECT name="qtelivre1" onchange="InitUser(this.value);" size="1">
  <OPTION selected="selected" value="1">1</OPTION>
<OPTION value="2">2</OPTION>
<OPTION value="3">3</OPTION>
<OPTION value="4">4</OPTION>
<OPTION value="5">5</OPTION>
</SELECT>
                    <a style="CURSOR:pointer" href='#' onClick='PageMail()'; ><img src="motif panier/motif-panier.png" width="44" height="30" alt="panier" /></a>
roy-mustang est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 16h16   #8
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
vire ta fonction pagemail qui ne set à rien du tout et mets un href normal comme tu le faisais; par contre, donne une valeur de 1 par défaut à la variable t, ça paraît plus prudent...
__________________
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 00
Vieux 17/06/2011, 22h32   #9
Candidat au titre de Membre du Club
 
Étudiant
Inscription : mars 2009
Messages : 102
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2009
Messages : 102
Points : 14
Points : 14
Citation:
Envoyé par javatwister Voir le message
vire ta fonction pagemail qui ne set à rien du tout et mets un href
svp si j'élimine cette fonction comment je vais paramétrer ma fonction, j'ai essayé toute les alternatives possible ça fonctionne pas ...
svp souvenez vous mon problème principale et de paramétrer mon lien selon le choix sélectionné dans ma liste déroulante...
merci
roy-mustang est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web