Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Mots clés Nom d'utilisateur
Messages sans réponse

[ ASP ] Formulaire dynamique <SELECT>

Aquel, le mardi 13 février 2007 à 17:19:28 
 Signaler ce message aux modérateurs

Bonjour,

J'ai actuellement un petit problème concernant un formulaire dynamique qui me parrait anormale.


En effet la valeur renvoyée est celle se trouvant entre les balises <OPTION> et non celle définie par la propriété "VALUE".

Voici le code concerné:

<SELECT name="suivi_3" style="font-size:9px; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif" >
					
<OPTION VALUE=""></OPTION>
<%
var req3 = "SELECT id,nom_agence FROM agences ORDER BY nom_agence ASC";
var RS_Agence = Server.CreateObject("ADODB.RecordSet");
RS_Agence.Open(req3,conn,3,1);
%>

<%while (!RS_Agence.EOF){%>
<OPTION VALUE"<%=RS_Agence("nom_agence")%>">
<%=RS_Agence("nom_agence")%>&nbsp;(<%=RS_Agence("id")%>)
</OPTION>
<%RS_Agence.MoveNext}%>								
</SELECT>


C'est donc bien les paramètres 'nom_agence' et 'agence' qui sont renvoyés alors que je ne voudrais que le paramètre 'nom_agence'.

Si quelqu'un a une idée, je lui en serais reconnaissant.
Merci

1

multicite, le mardi 13 février 2007 à 22:08:12

Salut,

Ton problème est il de construire la liste ou d'en récupérer le choix fait par l'utilisateur ?

Pour la construction cela m'a l'air correct.

Pour la récupération tu as peut etre mis .text au lieu de .value ?

Pour récupérer la valeur de la ligne sélectionnée :
this.form.elements['suivi_3'].options[this.form.elements['su­ivi_3'].selectedIndex].value

Regarde en bas de ce tutoriel
http://www.toutjavascript.com/savoir/savoir06_2.php3

ec

Répondre à multicite

2

Aquel, le mercredi 14 février 2007 à 01:03:37

Yep!
Merci de t'intéresser à mon problème. En fait, je récupère les variables en ASP avec la commande "Request.Form("mon_champ")". Mais si c'est le seul moyen pour contourner ce "BUG ?", j'utiliserais du Javascript.
J'essaye ça au taf demain et je te tiens au courant.
A+

Répondre à Aquel

3

multicite, le mercredi 14 février 2007 à 08:13:18

Salut,

En fait le javascript te permet de récupérer la variable avant validation du formulaire
et
Request.Form("mon_champ") après validation.

Tu ne peux donc pas utiliser l'une à la place de l'autre, mais seulement en fonction de ton besoin.

Tu dis que tu utilises Request.Form("mon_champ"), c'est donc elle qui revient vide ?

As tu bien utilisé la balise form ? avec action="POST" ? et le champ select est il bien entre <form> et </form> ? Et le bouton submit aussi ?

ec

Répondre à multicite

4

 Aquel, le mercredi 14 février 2007 à 10:04:03
  • +3

Salut,

Le problème est beaucoup plus bête que ça et j'ai d'ailleur un peu honte d'avoir posté ça. Ce n'est pourtant pas faute de m'être relu.
Je le ferais 11 fois au lieu de 10 la prochaine fois lol.

J'ai tout simplement oublié le "=" après "VALUE".

J'aurais tout de même appris comment récupérer la contenu d'un menu déroulant en Javascript.

Encore merci et à la prochaine

Répondre à Aquel
[JavaScript] Formulaire Dynamique Bonjour à tous, J'ai un problème avec la réalisation d'un formulaire dynamique. Mon souhait était de faire apparaitre suite au clic dans un menu déroulant, le formulaire correspondant. J'aimerais le faire en javascript pour ne pas avoir à recharger la... www.commentcamarche.net/forum/affich-4645935-javascript-formulaire-dynamique
[PHP] Formulaire dynamique recuperation var (Résolu) Bonjour, j'ai crée un formulaire dynamique qui remplit un tableau dont le nombre de lignes depend du nombres d'occurences dans ma BDD mysql. Chaque case du tableau contient plusieurs inputs remplis des valeurs. Le but etant de modifier dans la BDD... www.commentcamarche.net/forum/affich-3833506-php-formulaire-dynamique-recuperation-var
Formulaire dynamique Bonjour à tous, J'aimerais créer un formulaire dynamique. Je voudrais créer plusieurs listes déroulantes, et en fonction du choix de la 1ere liste, j'aurai différent choix sur la 2 liste. Voilà, j'aimerais connaître la procédure à suivre pour créer ce... www.commentcamarche.net/forum/affich-2408211-formulaire-dynamique
Javascript - Effacer un champ de formulaire lors du clic (focus)Il vous est sûrement arrivé de tomber sur un formulaire HTML avec des valeurs pré-remplies décrivant par exemple le type de valeur attendue. L'intention est louable mais il est désagréable de devoir sélectionner ce texte et le supprimer avant de... www.commentcamarche.net/faq/sujet-884-javascript-effacer-un-champ-de-formulaire-lors-du-clic-focus
Formulaire dynamique php/mysqlBonjour, Je travaille dans un établissement scolaire. Je suis en train de développer le site dynamique PHP/MySql. Dans la page du formulaire dans laquelle je veux d'abord remplir l'état civil d'un élève (nom, prénom, date de naissance, lieu de... www.commentcamarche.net/forum/affich-3640340-formulaire-dynamique-php-mysql
[HMLT - PHP] Formulaire dynamique (Résolu)Bonjour, Voilà mon problème aujourd'hui, j'ai un formulaire de coordonnées à renseigner, avec nom prénom adresse code postale et ville. Ces données son ensuite insérées dans une table sql. Dans une autre table, j'ai une liste de code postale avec les... www.commentcamarche.net/forum/affich-12086465-hmlt-php-formulaire-dynamique
[JSP][Struts]prob formulaire dynamiqueBonjour, Je fais actuellement un site internet en jsp et j'utilise struts (enfin j'essaye). Je débute et j'ai besoin d'aide. Mon problème est que je ne connais pas à l'avance le nombre de champ que je vais recupérer de mon formulaire... Si j'utilise... www.commentcamarche.net/forum/affich-1458904-jsp-struts-prob-formulaire-dynamique
Les formulaires HTMLIntérêt d'un formulaire Les formulaires interactifs permettent aux auteurs de pages Web de doter leur page web d'éléments interactifs permettant par exemple un dialogue avec les internaute, à la manière des coupons-réponse présents dans certains... www.commentcamarche.net/contents/html/htmlform.php3
ASP - Active Server Pages - IntroductionPrésentation des Active Server Pages ASP (Active Server Pages) est un standard mis au point par Microsoft en 1996 permettant de développer des applications Web interactives, c'est-à-dire dont le contenu est dynamique. Ainsi une page web ASP... www.commentcamarche.net/contents/asp/aspintro.php3