begin process at 2012 05 28 10:40:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

split, selected et liste à choix multiples !


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

split, selected et liste à choix multiples !

mardi 15 avril 2003 à 12:26:09 | split, selected et liste à choix multiples !

webdesignasp

salut,

au secours !! c'est le cas de le dire je souheterai faire un selected sur les lignes d'une liste/menu à choix multiples en fonction d'une chaine issue d'une BD.

voilà le code actuel (qui ne marche pas)

<%@LANGUAGE="VBSCRIPT"%>

<%
'lachaine = "01, 02, 06, 08"

Function traiter(lachaine)
chaine=split(lachaine,",")
for i=0 to ubound(chaine)
if trim(chaine(i)) = "01" or trim(chaine(i)) = "02" or trim(chaine(i)) = "03" or trim(chaine(i)) = "04" or trim(chaine(i)) = "05" or trim(chaine(i)) = "06" or trim(chaine(i)) = "07" or trim(chaine(i)) = "08" or trim(chaine(i)) = "09" or trim(chaine(i)) = "10" then
response.write (" selected")
end if
next
end function
%>
<html><head><title></title></head>
<body>
<form name="form1" method="post" action="">
<select name="select" size="10" multiple>
<option value="01" <%traiter("01, 02, 06, 08")%>>01</option>
<option value="02" <%traiter("01, 02, 06, 08")%>>02</option>
<option value="03" <%traiter("01, 02, 06, 08")%>>03</option>
<option value="04" <%traiter("01, 02, 06, 08")%>>04</option>
<option value="05" <%traiter("01, 02, 06, 08")%>>05</option>
<option value="06" <%traiter("01, 02, 06, 08")%>>06</option>
<option value="07" <%traiter("01, 02, 06, 08")%>>>07</option>
<option value="08" <%traiter("01, 02, 06, 08")%>>08</option>
<option value="09" <%traiter("01, 02, 06, 08")%>>>09</option>
<option value="10" <%traiter("01, 02, 06, 08")%>>10</option>
</select>
</form>
</body>
</html>


et voilà le code qui marche pour le moment, malheuresment il y a un problème car qd on insère ds la base des choix multiples, certes ils sont séparés de "," mais ceux qu'on a pas choisi n'apparaissent pas bien sur, en bref on a plutot "01, 04, 07, 08" que "01, , , 04, , , 07, 08, , "

<%'on error resume next
'sub traitement()
'function traiter(lachaine)
lachaine = "01, , 03,04,, 06,07, ,09,10"
lachaine = replace(lachaine," ","")
response.Write(lachaine)
chaine=split(lachaine,",")
'for i=0 to ubound(chaine)
chaine01 = chaine(0)
chaine02 = chaine(1)
chaine03 = chaine(2)
chaine04 = chaine(3)
chaine05 = chaine(4)
chaine06 = chaine(5)
chaine07 = chaine(6)
chaine08 = chaine(7)
chaine09 = chaine(8)
chaine10 = chaine(9)
'next
'end function
'end sub
%>
<html><head><title></title></head>
<body>
<form name="form1" method="post" action="">
<select name="select" size="10" multiple>
<option value="01" <%if chaine01 = "01" then response.Write("selected")%>>01</option>
<option value="02" <%if chaine02 = "02" then response.Write("selected")%>>02</option>
<option value="03" <%if chaine03 = "03" then response.Write("selected")%>>03</option>
<option value="04" <%if chaine04 = "04" then response.Write("selected")%>>04</option>
<option value="05" <%if chaine05 = "05" then response.Write("selected")%>>05</option>
<option value="06" <%if chaine06 = "06" then response.Write("selected")%>>06</option>
<option value="07" <%if chaine07 = "07" then response.Write("selected")%>>07</option>
<option value="08" <%if chaine08 = "08" then response.Write("selected")%>>08</option>
<option value="09" <%if chaine09 = "09" then response.Write("selected")%>>09</option>
<option value="10" <%if chaine10 = "10" then response.Write("selected")%>>10</option>
</select>
</form>
</body>
</html>

si quelqu'un peut m'aider ce serait génial : je vais jetter le PC par la fenêtre !!
mardi 15 avril 2003 à 13:14:26 | Re : split, selected et liste à choix multiples !

webdesignasp

j'ai trouvé la solution !!
Du coup, j'en ai même une source :
http://www.aspfr.com/article.aspx?Val=508

comme quoi ça serd à rien de se prendre la tête pendant des heures surtout quand on est sur la mauvaise voie !
j'ai fait une pause de 2 minutes et réfléchis 1 minute.
j'aurai dû commencer par ça ;)

En plus, la réponse tiens en une ligne !!

-------------------------------
Réponse au message :
-------------------------------

> salut,
>
> au secours !! c'est le cas de le dire je souheterai faire un selected sur les lignes d'une liste/menu à choix multiples en fonction d'une chaine issue d'une BD.
>
> voilà le code actuel (qui ne marche pas)
>
> <%@LANGUAGE="VBSCRIPT"%>
>
> <%
> 'lachaine = "01, 02, 06, 08"
>
> Function traiter(lachaine)
> chaine=split(lachaine,",")
> for i=0 to ubound(chaine)
> if trim(chaine(i)) = "01" or trim(chaine(i)) = "02" or trim(chaine(i)) = "03" or trim(chaine(i)) = "04" or trim(chaine(i)) = "05" or trim(chaine(i)) = "06" or trim(chaine(i)) = "07" or trim(chaine(i)) = "08" or trim(chaine(i)) = "09" or trim(chaine(i)) = "10" then
> response.write (" selected")
> end if
> next
> end function
> %>
> <html><head><title></title></head>
> <body>
> <form name="form1" method="post" action="">
> <select name="select" size="10" multiple>
> <option value="01" <%traiter("01, 02, 06, 08")%>>01</option>
> <option value="02" <%traiter("01, 02, 06, 08")%>>02</option>
> <option value="03" <%traiter("01, 02, 06, 08")%>>03</option>
> <option value="04" <%traiter("01, 02, 06, 08")%>>04</option>
> <option value="05" <%traiter("01, 02, 06, 08")%>>05</option>
> <option value="06" <%traiter("01, 02, 06, 08")%>>06</option>
> <option value="07" <%traiter("01, 02, 06, 08")%>>>07</option>
> <option value="08" <%traiter("01, 02, 06, 08")%>>08</option>
> <option value="09" <%traiter("01, 02, 06, 08")%>>>09</option>
> <option value="10" <%traiter("01, 02, 06, 08")%>>10</option>
> </select>
> </form>
> </body>
> </html>
>
>
> et voilà le code qui marche pour le moment, malheuresment il y a un problème car qd on insère ds la base des choix multiples, certes ils sont séparés de "," mais ceux qu'on a pas choisi n'apparaissent pas bien sur, en bref on a plutot "01, 04, 07, 08" que "01, , , 04, , , 07, 08, , "
>
> <%'on error resume next
> 'sub traitement()
> 'function traiter(lachaine)
> lachaine = "01, , 03,04,, 06,07, ,09,10"
> lachaine = replace(lachaine," ","")
> response.Write(lachaine)
> chaine=split(lachaine,",")
> 'for i=0 to ubound(chaine)
> chaine01 = chaine(0)
> chaine02 = chaine(1)
> chaine03 = chaine(2)
> chaine04 = chaine(3)
> chaine05 = chaine(4)
> chaine06 = chaine(5)
> chaine07 = chaine(6)
> chaine08 = chaine(7)
> chaine09 = chaine(8)
> chaine10 = chaine(9)
> 'next
> 'end function
> 'end sub
> %>
> <html><head><title></title></head>
> <body>
> <form name="form1" method="post" action="">
> <select name="select" size="10" multiple>
> <option value="01" <%if chaine01 = "01" then response.Write("selected")%>>01</option>
> <option value="02" <%if chaine02 = "02" then response.Write("selected")%>>02</option>
> <option value="03" <%if chaine03 = "03" then response.Write("selected")%>>03</option>
> <option value="04" <%if chaine04 = "04" then response.Write("selected")%>>04</option>
> <option value="05" <%if chaine05 = "05" then response.Write("selected")%>>05</option>
> <option value="06" <%if chaine06 = "06" then response.Write("selected")%>>06</option>
> <option value="07" <%if chaine07 = "07" then response.Write("selected")%>>07</option>
> <option value="08" <%if chaine08 = "08" then response.Write("selected")%>>08</option>
> <option value="09" <%if chaine09 = "09" then response.Write("selected")%>>09</option>
> <option value="10" <%if chaine10 = "10" then response.Write("selected")%>>10</option>
> </select>
> </form>
> </body>
> </html>
>
> si quelqu'un peut m'aider ce serait génial : je vais jetter le PC par la fenêtre !!


Cette discussion est classée dans : liste, choix, split, selected, multiples


Répondre à ce message

Sujets en rapport avec ce message

Selection initiale dans une liste de choix [ par fabiin ] Salut,en ASP,g une valeuret en fonction de cette valeur je voudrai changer la selection initiale d'une liste de choix,...or ce k'y est chiant c'est k' programmation ASP liste de choix événements [ par didi ] Bonjour: je suis un jeune dévéloppeur en ASP et je suis en ce moment en train d'utiliser une liste de selection qui se charge à partir d'une table j'a PB liste deroulante et selected [ par freebond ] Bojnour à tous,voici mon probleme:j'ai une page de modification de fiches de formulaires. Pour certains champs il y a des listes deroulantes mais mon AUCUNE VALEUR DANS FORMULAIRE [ par lardereau ] Bonjour,Je vous explique mon problème qui n'est certes pas compliqué mais je dois que je sèche.Dans une page asp, j'ai un formulaire avec une "Liste/M Remplissage Liste à choix multiple BD et boucle [ par ChrisWes ] bonjour, Dans le cadre d'un formulaire de modifiation d'informations d'une base access, j'ai un champs à choix multiple. monproblème est que je ne par Fonction split et liste [ par madoman ] je sélectionne un élément dans ma liste qui est du type : element1/element2et je souhaite récupérer quand je sélectionne element1/element2 , element1 liste à choix multiple [ par RugbyOne ] Bonjour, Je cherche comment on récupère les items sélectionnés dans un Pour le reste, c'est Request.form(mon_champ), mais là ça fonctionne comment Création 3 listes déroulantes conditionnelles en cascades [ par yasashii ] Bonjour à toutes et tous, Je me permets de vous envoyer mes questions autour d’une gestion de liste déroulante conditionnelle dans un formulaire Acce Remplir une liste deroulante (données base acces) selon un choix dans une autre liste deroulante [ par ruth ] Bonjour,J'ai un formulaire où j'ai une liste déroulante remplis à partir d'une base accès.Selon le choix dans cette liste je veux faire apparaître une formulaire de calcul à choix multiples javascript [ par thomas14061406 ] Bonjour, :-)je cherche un code en javascript pour aider mon pere.Je cherche un code en java pour creer un formulaire de calcul à choix multiples tel q


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,154 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales