<ASP : Transmission parametres de pages>
Fermé
mfuette
-
4 janv. 2002 à 14:45
Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 - 10 janv. 2002 à 13:26
Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 - 10 janv. 2002 à 13:26
A voir également:
- <ASP : Transmission parametres de pages>
- Asp logiciel - Télécharger - Gestion de données
- Asp download - Télécharger - Divers Web & Internet
- Asp call center - Télécharger - Téléphonie & Visio
- Installation de ASP .NET MVC 4 - Forum Framework .NET
- CRM, ASP, heberge, Open Source ? - Forum Windows
10 réponses
Bobinours
Messages postés
2898
Date d'inscription
jeudi 26 avril 2001
Statut
Membre
Dernière intervention
21 mars 2013
504
4 janv. 2002 à 17:50
4 janv. 2002 à 17:50
Dans ta page de verif ASP, tu fais:
<%
if 'Login et Pass corrects
then 'afficher la suite, genre "Ok c'est tout bon";
else %>
ERREUR ... blablabla...
<form name="formErreur" action="PageFormulaire.asp" method="post">
<input type="hidden" name="champs1" value="<% =Request.Form('champs1') %>">
<input type="hidden" name="champs2" value="<% =Request.Form('champs2') %>">
'Tous tes champs.
...
<input type="submit" name="retour" value="Retour">
</form>
<% end if %>
Je pense que c'est clair ?!
-= Bobinours =-
<%
if 'Login et Pass corrects
then 'afficher la suite, genre "Ok c'est tout bon";
else %>
ERREUR ... blablabla...
<form name="formErreur" action="PageFormulaire.asp" method="post">
<input type="hidden" name="champs1" value="<% =Request.Form('champs1') %>">
<input type="hidden" name="champs2" value="<% =Request.Form('champs2') %>">
'Tous tes champs.
...
<input type="submit" name="retour" value="Retour">
</form>
<% end if %>
Je pense que c'est clair ?!
-= Bobinours =-
Bobinours
Messages postés
2898
Date d'inscription
jeudi 26 avril 2001
Statut
Membre
Dernière intervention
21 mars 2013
504
4 janv. 2002 à 15:25
4 janv. 2002 à 15:25
<IDEE>
Ne pourrais-tu pas ouvrir une page (popup) au lieu de la redirection vers la page default.asp?erreur dans laquelle tu redemandes le login / pass en cas d'erreur. Et si cest bon, tu rafraichis la page qui a ouvert la popup. Tout cela en JavaScript. ?
</IDEE>
-= Bobinours =-
Ne pourrais-tu pas ouvrir une page (popup) au lieu de la redirection vers la page default.asp?erreur dans laquelle tu redemandes le login / pass en cas d'erreur. Et si cest bon, tu rafraichis la page qui a ouvert la popup. Tout cela en JavaScript. ?
</IDEE>
-= Bobinours =-
ben en fait, non c pas ce qui est demander, la je t'ai dis pour password/login ... y'a QUE 2 champs ...maintenant imagine je fais une page avec une dizaine de champs a renseigné, si y'a une erreur y'aura autant de popup que de reponse ...
moi je veux que ca s'affiche dans la page ou se trouve le formulaire ...
on m'a vaguement parler que des champs hidden pouvaient faire ca ... mais je sais pas comment !
moi je veux que ca s'affiche dans la page ou se trouve le formulaire ...
on m'a vaguement parler que des champs hidden pouvaient faire ca ... mais je sais pas comment !
Bobinours
Messages postés
2898
Date d'inscription
jeudi 26 avril 2001
Statut
Membre
Dernière intervention
21 mars 2013
504
4 janv. 2002 à 15:54
4 janv. 2002 à 15:54
Ah... OK, je penais que tu ne voulasi pas de formuaire HIDDEN.
Dans ce cas, tu refais tout les champs de ton form, mais en Hidden.
Tu dois même pouvoir faire une boucle :
for (pour chaque champ)
{
// ecrit <input type="hidden" name="Le Nom" value =" La Valeur">
}
Mais je ne connais pas très bien l'ASP... Si t'as pas compris, Si tu veux je regarderai tout à l'heure. (Je peux pas tout de suite)...
-= Bobinours =-
Dans ce cas, tu refais tout les champs de ton form, mais en Hidden.
Tu dois même pouvoir faire une boucle :
for (pour chaque champ)
{
// ecrit <input type="hidden" name="Le Nom" value =" La Valeur">
}
Mais je ne connais pas très bien l'ASP... Si t'as pas compris, Si tu veux je regarderai tout à l'heure. (Je peux pas tout de suite)...
-= Bobinours =-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
euh ... en fait g essayé et j'y arrive pas ...
tu peux m'expliquer en detail ce que tu fais
tu peux m'expliquer en detail ce que tu fais
Bobinours
Messages postés
2898
Date d'inscription
jeudi 26 avril 2001
Statut
Membre
Dernière intervention
21 mars 2013
504
8 janv. 2002 à 15:35
8 janv. 2002 à 15:35
Qu'est-ce tu ne comprends pas ?
<%
if 'Login et Pass corrects
then 'afficher la suite, genre "Ok c'est tout bon";
else %>
Tu as compris, ça ?
-= Bobinours =-
<%
if 'Login et Pass corrects
then 'afficher la suite, genre "Ok c'est tout bon";
else %>
Tu as compris, ça ?
-= Bobinours =-
Bobinours
Messages postés
2898
Date d'inscription
jeudi 26 avril 2001
Statut
Membre
Dernière intervention
21 mars 2013
504
8 janv. 2002 à 20:48
8 janv. 2002 à 20:48
Ensuite tu affiches :
ERREUR ... blablabla...
Et ensuite tu fais un formulaire qui ne contient que des champs cachés :
<form name="formErreur" action="PageFormulaire.asp" method="post">
<input type="hidden" name="champs1" value="<% =Request.Form('champs1') %>">
<input type="hidden" name="champs2" value="<% =Request.Form('champs2') %>">
'Tous tes champs.
...
<input type="submit" name="retour" value="Retour">
</form>
Lorsque tu cliques sur "Retour", ça envoi le formulaire cachée à une page ! Dans laquelle tu pourras récupérer chaque champs !
-= Bobinours =-
ERREUR ... blablabla...
Et ensuite tu fais un formulaire qui ne contient que des champs cachés :
<form name="formErreur" action="PageFormulaire.asp" method="post">
<input type="hidden" name="champs1" value="<% =Request.Form('champs1') %>">
<input type="hidden" name="champs2" value="<% =Request.Form('champs2') %>">
'Tous tes champs.
...
<input type="submit" name="retour" value="Retour">
</form>
Lorsque tu cliques sur "Retour", ça envoi le formulaire cachée à une page ! Dans laquelle tu pourras récupérer chaque champs !
-= Bobinours =-
salut,
j'ai pas trop de temps alors je vais faire rapide,
si j'ai bien compris lorsqu'il y a une erreur tu fais une redirection sur default.asp avec un parametre qui indique une erreur, au leur de faire une rdirection (avec response.redirect) tu fais une commande javascript, je crois que c'est un truc du genre history.back.
çà donne ça en gros
<%
code asp pour vérifié le login et password
if erreur then
%>
<script language=javascript>
history.back
</script>
<%
else
...
%>
si tu comprends pas envoie moi un mail
@+
j'ai pas trop de temps alors je vais faire rapide,
si j'ai bien compris lorsqu'il y a une erreur tu fais une redirection sur default.asp avec un parametre qui indique une erreur, au leur de faire une rdirection (avec response.redirect) tu fais une commande javascript, je crois que c'est un truc du genre history.back.
çà donne ça en gros
<%
code asp pour vérifié le login et password
if erreur then
%>
<script language=javascript>
history.back
</script>
<%
else
...
%>
si tu comprends pas envoie moi un mail
@+
Bobinours
Messages postés
2898
Date d'inscription
jeudi 26 avril 2001
Statut
Membre
Dernière intervention
21 mars 2013
504
10 janv. 2002 à 01:52
10 janv. 2002 à 01:52
C'est history.back()
Mais dans ce cas, l'internaute ne comprends rien car il revient d'où il est parti et reclic sur ENVOYER ...
-= Bobinours =-
Mais dans ce cas, l'internaute ne comprends rien car il revient d'où il est parti et reclic sur ENVOYER ...
-= Bobinours =-
jroy
Messages postés
27
Date d'inscription
vendredi 16 novembre 2001
Statut
Membre
Dernière intervention
3 mai 2002
>
Bobinours
Messages postés
2898
Date d'inscription
jeudi 26 avril 2001
Statut
Membre
Dernière intervention
21 mars 2013
10 janv. 2002 à 10:38
10 janv. 2002 à 10:38
oui j'avais pas pensé à ça
utilises une variable de session
<%
if erreur then
session("erreurLogin") = 1
%>
<script language=javascript>
history.back();
</script>
<%
else
...
%>
dans default.asp :
<%
if session("erreurMogin") = 1 then
response.write("erreur lors de l'identification, veuillez-vous identifier de nouveau")
end if
%>
utilises une variable de session
<%
if erreur then
session("erreurLogin") = 1
%>
<script language=javascript>
history.back();
</script>
<%
else
...
%>
dans default.asp :
<%
if session("erreurMogin") = 1 then
response.write("erreur lors de l'identification, veuillez-vous identifier de nouveau")
end if
%>
et y'a pas moyen d'afficher quelque chose quand je fait un history.back ?
ou de recupéré un paramètre ?
ou de recupéré un paramètre ?
Bobinours
Messages postés
2898
Date d'inscription
jeudi 26 avril 2001
Statut
Membre
Dernière intervention
21 mars 2013
504
10 janv. 2002 à 13:26
10 janv. 2002 à 13:26
Ajoute un champ HIDDEN supplementaire !
<input type="hidden" name="je_sui_deja_venu_ici_mais_il_y_a_eu_une_erreur" value="OUI">...
-= Bobinours =-
<input type="hidden" name="je_sui_deja_venu_ici_mais_il_y_a_eu_une_erreur" value="OUI">...
-= Bobinours =-