Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
976 connectés 

  FORUM HardWare.fr
  Programmation

  [HTML-JavaScript] Valider un form. et résultat dans une autre fenêtre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HTML-JavaScript] Valider un form. et résultat dans une autre fenêtre

n°53436
antibillou
Si je t'attrape je te mord !!!
Posté le 17-08-2001 à 22:41:05  profilanswer
 

Bonjour tt le monde.
 
J'ai un petit soucis de dev.
 
J'ai un formulaire dans une fenêtre(1) et je voudrais que lors de la validation du formulaire, le résultat soit envoyé dans une autre fenêtre sans recharger le contenu de la fenêtre(1)
 
Je compte sur votre aide ...
 
@+


---------------
http://212.95.67.13/fla/pri.cgi?a= [...] 50&f=20&g=
mood
Publicité
Posté le 17-08-2001 à 22:41:05  profilanswer
 

n°53549
DevKiller
Posté le 19-08-2001 à 03:32:49  profilanswer
 

Soit f1 et f2, tes 2 fenetres et f1 est la fentre qui contient le form à valider, alors :
 
1) il existe un lien de parenté entre f1 et f2 :
    *) si c f1 qui a ouvert f2, alors => tu dois conserver dans uen variable globale ce que te renvoie le window.open qui t'as permis d'ouvrir f2.
        puis dans la fonction de validation : <form ... onSubmit="return formValid();">
 
 ...
 var f2 = window.open(...);
 ...
 
          function formValid()
          {
            if(f2 != null)
            {
              // ton deal avec f2
              // par ex: f2.document.myForm[myChamps].value = "";
            }
 
            return false;
          }
 
      tu dois retourner false pour ne pas valider le form
 
 
    *) si c f2 qui a ouvert f1, alors => il existe une variable dans l'objet window qui pointe sur la fenetre parente, c opener.
        donc : <form ... onSubmit="return formValid();">
 
          function formValid()
          {
            var f2 = window.opener;
            if(f2 != null)
            {
              ...
            }
 
            return false;
          }
 
 
2) il n'y a pas de lien de parenté entre f1 et f2 :
    tu dois alors donner un nom spécifique à f1 et f2, puis appeler une fonction dans f2 à partir de f1 via window.open :
        <form ... onSubmit="return formValid();">
 
          function formValid()
          {
            var arg = ""; //si tu as besoin d'arg pour f2;
            window.open("javascript:myFunInF2("+arg+" )","nameF2" );
            return false;
          }
 
         ton deal avec f2 sera bien-sur dans myFunInF2
 
 
et voila :)


---------------
"L'imagination est plus importante que la connaissance" - A. E.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [HTML-JavaScript] Valider un form. et résultat dans une autre fenêtre

 

Sujets relatifs
[html] Testez-vous !Insérer une video en HTML ???
Html - JavaS -- Image réactiveintegrer une feuille XML ds une page HTML ?
javascript: popup[HTML-JS] ouverture fullWindow mais pas fullscreen.
[ Javascript ] Vérification de formulaire[WEB] Verifier la fenêtre parent
javascript: pop upHTML - saut de page
Plus de sujets relatifs à : [HTML-JavaScript] Valider un form. et résultat dans une autre fenêtre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR