Rechercher : dans
Par :

Javascript: lancer un form au chgt de la page

Dernière réponse le 5 oct 2007 à 07:31:03 omar, le 10 jui 2003 à 11:11:37 
 Signaler ce message aux modérateurs

Bonjour voila j'ai un formulaire qui s'apelle form1

et je voudrais que qu a l ouverture le formulaire soit envoye(il est prévalorisé) cad que le submit soit déclenche a l ouverture de la page

Je sais(je crois) que l 'action pr envoyer un formulaire en javascript c:

nom_formulaire.action="l url";

et que l'acion doit peut etre du type
<body onload=".."

Mais a par ca je plane c qqu pouvait m aider?
Omar mercid avance! :°)

Meilleures réponses pour « javascript: lancer un form au chgt de la page » dans :
Javascript - Centrer verticalement une page web VoirPour centrer verticalement une page web, impossible de s'en sortir en css. Une solution bien pratique : JavaScript. 1. Le fichier .js 2. La page .html 3. Utilisation 4. Inconvénients 5. Rappel Merci à Dalida pour la source du...
About:blank - Page de démarrage remplacée Voir"Ma page de démarrage a été remplacée par une autre. J'ai beau restaurer mes réglages dans les options d'Internet Explorer, l'autre page revient." Vous êtes victime d'une forme de malveillance appelée Hijack ( hijacking ). Certains de ces hijack...
[Webmaster] Faire une redirection VoirLes différentes solutions sont présentées de la meilleure (.htaccess) à la moins bonne (JavaScript). Un .htaccess Le .htaccess est à placer dans le répertoire qui doit être redirigé. On applique une redirection de cette façon : RedirectPermanent...
Javascript - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Cette notion de sous-programme est généralement appelée fonction...

1

omar, le 10 jui 2003 à 11:26:19

J 'ai essaye ceci mais ca ne marche pas:
<BODY onLoad="document.ajout.action="http://www.swisstools.net/guestbook/add.asp?id=43047";"

Répondre à omar

2

PhP, le 10 jui 2003 à 11:53:53

Bjr Omar,

Hé non ca marche pas car dans une chaîne de caractères délimitées par des guillemets il ne faut pas mettre d'autres caractères " sinon il faut les "échapper" (pas terrible comme terme je sais !) ou utiliser des guillemets simples.

C'est l'inverse si tu délimites ta chaîne avec des guillemets simples naturellement.


EX :

avec des guillemets simples

<BODY onLoad='document.ajout.action="http://www.swisstools.net/guestbook/add.asp?id=43047'">



avec des séquences d'échappement (on met simplement le caractère '\' devant chaque caractère qui pose problème) :

<BODY onLoad="document.ajout.action=\"http://www.swisstools.net/guestbook/add.asp?id=43047\"">

Ainsi l'interpréteur JS s'y retrouve et identifie bien le début et la fin de la chaîne sans ambiguité.

Y'a jamais rien de magique en informatique ;-)

PhP    [Push the button,Don't push the
.         button,Trip the station,Change the channel]

Répondre à PhP

3

PhP, le 10 jui 2003 à 11:55:44

Et m... j'ma trompé ! J'ai inversé guillemet et apostrophe mais tu auras corrigé de toi-même

EX :

avec des guillemets simples

<BODY onLoad='document.ajout.action="http://www.swisstools.net/guestbook/add.asp?id=43047"'>



voilà

PhP    [Push the button,Don't push the
.         button,Trip the station,Change the channel]

Répondre à PhP

4

omar, le 10 jui 2003 à 12:36:48

Ca ne marche pas!

Pourtant j ai bien essayé(les 2 variuantes guillemet et trema)
cela:

<BODY onLoad='document.ajout.action="http://www.swisstools.net/guestbook/add.asp?id=43047"'>

le formulaire

<FORM name=ajout action="http://www.swisstools.net/guestbook/add.asp?id=43047" method=post align="center"><INPUT
(... )
</form>

le fait que ya deja une action dans le formulaire ne pose pas de pb normalement nan vu qu on la redefinit?

Répondre à omar

5

PhP, le 10 jui 2003 à 13:40:18

Heu oui ... bon que dirais-tu de l'envoyer ton formulaire avec la méthode submit() ?

Ca pourrait donner :


<body onLoad='document.ajout.action="http://www.swisstools.net/guestbook/add.asp?id=43047"; document.ajout.submit();'>

Simple non ?

PhP    [Push the button,Don't push the
.         button,Trip the station,Change the channel]

Répondre à PhP

6

 omar, le 10 jui 2003 à 15:23:09

Merci mec c a marche!!!!!!!!

Répondre à omar
Collection CommentÇaMarche.net