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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Formulaire et Popup

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Formulaire et Popup

n°174493
gdrara
Posté le 10-07-2002 à 16:32:05  profilanswer
 

Bonjour,
J'ai un petit pb sur lequel je bute : j'ai un formulaire, et je veux que lors du submit, les paramètres soient passés à un popup. Le code suivant marche, sauf que ma fenêtre appelante devient blanche avec [object] à l'intérieur. Quelqu'un peut m'aider svp ? Merci bcp.
 
<html>
<head>
<SCRIPT LANGUAGE = "JavaScript">
  function DivSearchSubmit()
  {
     document.forms["formSearch"].action = "javascript:window.open('http://www.toto.fr/toto.asp?language=FR&Action="+document.forms["formSearch"].Action.value+"&ville="+document.forms["formSearch"].ville.value+"&rayon="+document.forms["formSearch"].rayon.value+"','','scrollbars=yes,resizable=yes,width=420, height=450,status=yes,menubar=no';);";
     document.forms["formSearch"].submit();
  }
 
</SCRIPT>
</head>
<body>yo<br>
<form method="post" name="formSearch" action="javascript:DivSearchSubmit()">
<input type="hidden" name="Action" value="FindCity">
<input type="text" name="ville" value="bordeaux" size="20" maxlength="40">
<input type="hidden" name="rayon" value="5">
<br>
<input type="submit" name="Submit" value="Rechercher">
</form>
</body>
</html>

mood
Publicité
Posté le 10-07-2002 à 16:32:05  profilanswer
 

n°174572
titi_4js
Posté le 10-07-2002 à 17:18:26  profilanswer
 

le mieux a faire (si j'ai bien compris ce que tu veux faire) c'est de trasnformer ton input de type submit en input de type button avec onclick="javascript...".
Tu pourras alors virer le action de la form.

n°174611
bozocarzu
Posté le 10-07-2002 à 18:00:16  profilanswer
 

Regarde se code, je les tester et il marche :
 

<html>
<head>
<SCRIPT LANGUAGE = "JavaScript">
 function DivSearchSubmit()
 {  
  window.open('http://www.toto.fr/toto.asp?language=FR&Action='+document.forms['formSearch'].Action.value+'&ville='+document.forms['formSearch'].ville.value+'&rayon='+document.forms['formSearch'].rayon.value+'','','scrollbars=yes,resizable=yes,width=420, height=450,status=yes,menubar=yes');
 }
</SCRIPT>
</head>
<body>yo<br>
<form method="post" name="formSearch" Onsubmit="javascript:DivSearchSubmit();">
<input type="hidden" name="Action" value="FindCity">
<input type="text" name="ville" value="bordeaux" size="20" maxlength="40">
<input type="hidden" name="rayon" value="5">
<br>
<input type="submit" name="Submit" value="Rechercher">
</form>
</body>
</html>

n°174614
gdrara
Posté le 10-07-2002 à 18:23:31  profilanswer
 

yep ton code marche bozocarzu, sauf que je me prends une erreur 405 dans la tête pour la page appelante. Il aime pas le fait que je n'autorise pas le post sur ma page.
Sinon, excellent, je ne connaissais pas le coup du Onsubmit ;)
 :ouch:


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

  Formulaire et Popup

 

Sujets relatifs
Probleme de chaine de caractere dans un formulaireformulaire : menu en déduisant un autre
[HTML/JS] Contrôle des éléments d'un formulairecomment recuperer des données d'un formulaire en xml ?
menu dynamique et popup[html] formulaire + popup
[HTML] Ouvrir une fenetre popup avec le resultat d'un formulaire[javascript]ouvrir un popup en action de formulaire??
[JAVASCRIPT] - bouton Submit de formulaire vers un popup ? How to do..Formulaire et popup.
Plus de sujets relatifs à : Formulaire et Popup


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