SUBMIT

SUBMIT - Programmation

Marsh Posté le 05-09-2001 à 12:19:09    

Salut à tous,
 
je voudrais savoir comment envoyer un formulaire sans passer par l'étape du clic sur un bouton.
 
Je m'explique:
Je travail en ASP en je voudrais pouvoir passer des variables d'une page à l'autre sans qu'elles apparaissent dans l'URL:
index.asp?id=3&num=12
Je voudrais donc faire migrer mes variables comme par un formulaire avec la methode POST.
Seulement comme ce n'est pas un vrai formulaire il faudrait que l'envoi soit automatique car pas de bouton.
 
Comment faire ?
 
Merci à vous :)

Reply

Marsh Posté le 05-09-2001 à 12:19:09   

Reply

Marsh Posté le 05-09-2001 à 12:28:23    

pourquoi t'utilise pas un cookie ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 05-09-2001 à 12:36:18    

Si tu travailles en asp tu peux utiliser les variables session accessible et modifiable depuis chaque page asp de la session en cours.

Reply

Marsh Posté le 05-09-2001 à 12:37:48    

mouai, c'est vrai, mais ça ne me plait pas trop comme methode...

Reply

Marsh Posté le 05-09-2001 à 13:09:26    

C'est la plus simple pourtant.
Qu'est ce qui te déplait dans cette methode :??:

Reply

Marsh Posté le 05-09-2001 à 13:17:36    

Est il possible de réaffecter une valeur différente aux variables tout en gardant la meme session ?

Reply

Marsh Posté le 05-09-2001 à 13:23:40    

Autant de fois que tu veux !
Tu peux la changer sur chaque pages (et même plusieurs fois) si ça te chante

Reply

Marsh Posté le 05-09-2001 à 13:24:04    

sinon, passe par le javascript...
Il te permettra d'envoyer ton formualaire sans forcément cliquer sur un bouton.

Reply

Marsh Posté le 05-09-2001 à 13:29:44    

comment cela ce passe dans les deux cas ?

Reply

Marsh Posté le 05-09-2001 à 13:48:12    

tu peux envoyer par exemple ton formulaire par le moyen d'un lien qui appelle une fonction javascript...
En nommant tes champ, tu pourras récupérer tes variables dans ta page dest sans prob... sachant que tes variables seront les noms de tes champs, et leurs valeurs, la valeur du champ.
<script language="JavaScript">
function envoi_form()
{
document.principal.submit();
}
</script>
/*principal = nom du formulaire*/
<a href="javascript:envoi_form()">page suivante</a>

Reply

Marsh Posté le 05-09-2001 à 13:48:12   

Reply

Marsh Posté le 05-09-2001 à 13:55:52    

Tu connait le global.asa ?

Reply

Marsh Posté le 05-09-2001 à 15:07:23    

y a pas besoin de tout ca!
tu fait un formulaire classique sans bouton, et si les gens appuient sur enter dans un champ input, ca envoie le formulaire. Y a pas plus con!

Reply

Marsh Posté le 05-09-2001 à 15:17:44    

Au cas ou vous n'auriez pas compris, c'est un passage de variable qu'il veut faire le garçon. Sans intervention de l'utilisateur.
Je le cite :
---------------------------------------------------------------
Je travail en ASP en je voudrais pouvoir passer des variables d'une page à l'autre sans qu'elles apparaissent dans l'URL:  
---------------------------------------------------------------
 :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed