Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
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 28/02/2007, 16h16   #1
Membre à l'essai
 
Inscription : avril 2004
Messages : 67
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 67
Points : 21
Points : 21
Par défaut valider le formulaire dans un div

Bonjour à tous,

j'ai une page asp avec des <div class>. Un pour le menu vertical à gauche, Un pour l'entete et un autre pour le contenu.
J'ai une liste déroulante de numéros d'affaire dans l'entête. Lorsque je sélectionne un numéro d'affaire dans la liste, je voudrais que les données enregistrées dans la base sous ce numéro s'affichent dans le div "formulaire".
est-ce possible?

<div class="conteneur">
<div class="header">ici, ma liste</div>
<div class="menu"></div>
<div class="formulaire"></div>
</div>

<FORM NAME="frm" ACTION="xx.asp" METHOD="POST" TARGET="formulaire">
ne fonctionne pas.

par avance merci.
audrey_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2007, 20h31   #2
Modérateur
 
Avatar de kaiser59
 
Inscription : novembre 2005
Messages : 1 246
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : novembre 2005
Messages : 1 246
Points : 1 203
Points : 1 203
Envoyer un message via MSN à kaiser59
Salut,

C'est tout simple, si tu me dit que tes valeurs sont enregistrées dans la base tu n'as qu'a rappelé la ligne correspondant à ton menu déroulant

ce qui donne dans ta page une requete de se genre :
Code :
select * from tatable where id=& request.form("num_deroulant")
et a chaque input de ton formulaire tu lui met les champs correspondant, par exemple :
Code :
1
2
3
<%
 Response.write "Nom : <input name=""nom"" value=""& Rs("ton_champ") &"">"
%>
++
kaiser59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2007, 09h28   #3
Membre à l'essai
 
Inscription : avril 2004
Messages : 67
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 67
Points : 21
Points : 21
pour faire cela, je suis obligée de re-charger ma page alors? un truc comme ça :

page qui génère la liste :
<FORM NAME="frm" ACTION="affiche_info.asp" METHOD="POST">
<div class="conteneur">
<div class="header">ici, ma liste</div>
<div class="menu"></div>
<div class="formulaire"></div>
</div>

page qui affiche les infos du formulaire "affiche_info.asp":
<div class="conteneur">
<div class="header">ici, ma liste</div>
<div class="menu"></div>
<div class="formulaire">ici, mon formulaire en fonction du numéro sélectionné dans affiche_info.asp</div>
</div>

ne peut-on pas faire ceci sans recharger la page mais en indiquant que sur l'événement onchange de la liste, il faut exécuter le formulaire dans le div "formulaire".

j'espère avoir été claire...merci.
audrey_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2007, 12h58   #4
Modérateur
 
Avatar de kaiser59
 
Inscription : novembre 2005
Messages : 1 246
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : novembre 2005
Messages : 1 246
Points : 1 203
Points : 1 203
Envoyer un message via MSN à kaiser59
Salut,

Si ta liste déroulante et ton formulaire sont dans la même page tu devrais essayé la methode get alors afin d'actualisé la page au moment du choix dans la liste déroulante mais pour ça je sais pas trop ce qu'il faut faire pour que la page se charge au moment du choix dans ta liste. Sa doit etre avec un onclick mais après.. il faut que tu est quelque chose comme :
Code :
mapage.asp?val=<% =Rs("id")%>
Et au lieu d'avoir request.form cela devient request.querystring("val")


++
kaiser59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 09h37   #5
Membre à l'essai
 
Inscription : avril 2004
Messages : 67
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 67
Points : 21
Points : 21
Merci pour ton aide!
audrey_ 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 18h39.


 
 
 
 
Partenaires

Hébergement Web