Trucsweb.com

Forum de discussion

 Forum « Programmation Javascript » (archives)

Re: envoyer 2 formulaires en même temps

Envoyé: 11 décembre 2003, 11h23 par Oznog


Salut,

Tu ne peux envoyer deux formulaires en même temps mais tu peux envoyer des données à plusieurs page sans problème!

En fait, le processus du "submit" peut être intercepté, anulé ou pas. D'autre part, les données peuvent aussi être capturé dans le même élan.

Sachant que l'on peut passer des données d'une page à l'autre avec la méthode GET, tout est alors permis en autant que c'est ouvert à chaque fois dans une nouvelle fenêtre, cadre ou popUp :

page.htm?donnee1=valeur1&donnee2=valeur2...

1.a Tu capture l'événement "submit" du formulaire. Le formulaire part mais tu peux forcer autre chose dans la fonction "maFonction". Le (this) passe en même temps TOUT le formulaire.

<form onsubmit="maFonction(this)"...

<script type="text/javascript" language="javascript">
<!--
function maFonction(monFormulaire) {
// Faire autre chose avec les données
// Dans une nouvelle fenêtre, un autre cadre ou un popUp
}
// -->
</script>

1.b Tu capture l'événement "submit" du formulaire. MAIS Le formulaire ne part pas, tu en anule l'action avec le retour de la fonction attendu par le "return". Tu peux aussi forcer autre chose dans la fonction "maFonction"

<form onsubmit="return maFonction(this)"...

<script type="text/javascript" language="javascript">
<!--
function maFonction(monFormulaire) {
// Faire autre chose avec les données
// Anuler l'action du formulaire
return false;
}
// -->
</script>

Par exemple :

<script type="text/javascript" language="javascript">
<!--
function maFonction(monFormulaire) {
document.NomAutreCadre.location.href = 'auterepage.htm?donnee1='+ monFormulaire.monElement1.value+'&donnee2='+monFormulaire.monElement1.value;
return false;
}
// -->
</script>

Ciao
Oznog


Réponses

 Aucune réponse à ce message... 
Aucun médias sociaux
X

Trucsweb.com Connexion

Connexion

X

Trucsweb.com Mot de passe perdu

Connexion

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte

Créer un compte

.
@