Bonjour pour les utilisateurs peu nombreux de ce forum
Je cherche l'equivalent de submit du javascript en Asp c'est a dire la commande qui envoie le formulaire (qui simule le boutton submit)
response.form.submit?
Merci bien.
Anthony
Bonjour pour les utilisateurs peu nombreux de ce forum
Je cherche l'equivalent de submit du javascript en Asp c'est a dire la commande qui envoie le formulaire (qui simule le boutton submit)
response.form.submit?
Merci bien.
Anthony
ASP/VBscript est un language qui s'éxécute coté serveur. Tu ne peux pas commander la soumission du formulaire coté client depuis le serveur.
Tu n'as pas d'équivalent.
Émotion
Infantilisation
Culpabilisation
Christophe Alévèque - 18 Mars 2021
Oui mais tu peux faire un response.redirect dans une page asp dans un IF par exemple, du coup tu as redirigé cette page vers une autre sans que le serveur intervienne?
Je me trompe peut etre?
Je vais passer d'une page resultatrequete qui est du asp et ds laquelle j'ai un champ hidden qui se remplit suite a cette requete, donc quand je termine le code asp je veux automatiquement soumettre le formulaire.
J'espere que tu pourras m'éclaircir pourquoi une commande du type response.redirect ne peux exister
Merci fredoch
vi ça a pas grand chose à voir.
Le response.redirect renvoie simplement une instruction HTTP, et non une page HTML structurée comme le ferait du code ASP classique. Mais c'est bien le serveur qui intervient. En plus à mon avis, il faut que response.buffer= TRUE, sinon erreur
tiens un extrait de la doc :
Donc seule solution pour passer des paramètres de formulaire et simuler un submit, c'est de simuler la méthode GET des formulaires et balancer tes champs dans l'URL, ou bien éventuellement utiliser un cookie.Redirect
La méthode Redirect pousse le navigateur à se connecter à une autre URL.
Syntaxe
Response.Redirect URL
Paramètres
URL
L'URL (Uniform Resource Locator) vers laquelle le navigateur est redirigé.
Notes
Tout contenu du corps de la réponse défini explicitement dans la page est ignoré. Cependant, cette méthode n'envoie pas au client d'autres en-têtes HTTP définis par cette page. Un corps de réponse contenant l'URL de redirection comme lien est automatiquement créé. La méthode Redirect envoie l'en-tête explicite suivant, où URL est la valeur passée à la méthode.
HTTP 1.0 302 Object Moved
Location URL
Tu vois ce que je veux dire ?
Émotion
Infantilisation
Culpabilisation
Christophe Alévèque - 18 Mars 2021
Merci bcp Fredoche tu m'as éclairci les idées. Du coup je me suis mis dans un impasse.
Je suis entrain de retapper du code asp a quelqu'un. Sur 5 ou 6 pages asp qui servent a faire des requetes Sql , qui appelle chacune une page asp pour afficher le tableau avec l'information, le code HTML exhaustif se repete sur 6 pages mais ce n'est pas le probleme !!
Le probleme c'est que a ce tableau (qui se repete fois) je dois ajouter des colonnes avec cases a cocher qui me permettront d'autres traitement.
Du coup je me suis dis , retappe ces 6 fichiers, et qu'ils appellent un seul fichier traitement.asp que je cree, et avec ce dernier je fais ce que je veux. C'etait comme ca :
recherche1.html------------------>recherche1.asp
recherche2.html------------------>recherche2.asp
recherche3.html------------------>recherche3.asp
..............
les pages asp sont pareils!!
Avec le changement ca devient
recherche1.html---->resultat1 qui contient un champ hidden rempli des cles resultats des requete et apres -----> traitement.asp commun a touts les fichiers resultats.
J'espere que je ne t pas compliqué la vie
Je vais etre obligé a le faire en javascript !!
Qu'est t en pense
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager