[js] form values to pop-up

Pagina: 1
Acties:

  • edwinistrator
  • Registratie: December 2000
  • Laatst online: 23-03-2022
Ik wil een check en submit scriptje zo aanpassen dat deze de values naar een popupje stuurt. Kan toch niet zo moeilijk zijn? ik kom er alleen niet uit?


window.action is niet goed want ik wil de popup aanspreken, maar hoe?


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<script language='javascript'>
<!---
function check_and_submit()
{

    //checks

    }

    if ( document.opdeHoogte.naam.value == "" )
    {
        alert('U heeft uw naam niet ingevuld.')

        return
    }

    // document.opdeHoogte.target = "_parent"  
    // document.opdeHoogte.action = "send.php";
    window.action = "send.php";

 [  ^^^ dit moet dus iets anders worden om de values door te sturen ^^^]

    window.open('send.php','name','height=200,width=150');

    document.opdeHoogte.submit()
}
//-->
</script>

html:

<a href="javascript:check_and_submit()">check and send</a>

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 23-05 16:31

Pelle

🚴‍♂️

Gewoon een target="_blank" aan je form tag meegeven, dan wordt er een nieuw window geopend waar het form naar gesubmit wordt :)

  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Of onder de window.action een form.target = "name" zetten :) en dan in de window.open het eerste argument leeglaten.

[ Voor 55% gewijzigd door André op 10-08-2004 09:45 ]


  • edwinistrator
  • Registratie: December 2000
  • Laatst online: 23-03-2022
..oeps

[ Voor 172% gewijzigd door edwinistrator op 10-08-2004 12:32 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 13:54

crisp

Devver

Pixelated

window.target? window.action? heb je je form name="window" gegeven ofzo? da's niet zo slim aangezien window een reserved word is.... (en officieel heeft een form ook geen name-attribuut, maar dat terzijde)

[ Voor 22% gewijzigd door crisp op 10-08-2004 11:46 ]

Intentionally left blank


  • edwinistrator
  • Registratie: December 2000
  • Laatst online: 23-03-2022
nee, ik heb mijn form name geen 'window' mee gegeven.
ik heb een voorbeeldje online gezet:

http://www.edwinistrator.com/form_test/

de popup stuurt dus wel een mailtje maar zonder de ingevulde values

dit moet dus wat anders zijn:
code:
1
2
3
4
5
...
    window.action = "send.php";
    window.target = "name";

..

  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script type="text/javascript">
  function check_and_submit()
  {
    if (document.opdeHoogte.naam.value == "")
    {
      alert('U heeft uw naam niet ingevuld.');
      return false;
    }
    window.open("", "nieuwscherm", "height=200,width=150");
    document.getElementById("opdeHoogte").submit();
  }
</script>

<form id="opdeHoogte" target="nieuwscherm" action="send.php">

[ Voor 60% gewijzigd door André op 10-08-2004 12:46 ]


  • edwinistrator
  • Registratie: December 2000
  • Laatst online: 23-03-2022
te gek, mijn dank is groot :D
Pagina: 1