---
title: "skicka data via http samt öppna en popup"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/45540-skicka-data-via-http-samt-öppna-en-popup"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Mav"
published: "2002-06-10T09:09:25.000Z"
updated: "2002-06-10T12:32:08.000Z"
replies: 3
views: 242
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/45540-skicka-data-via-http-samt-öppna-en-popup"
---

# skicka data via http samt öppna en popup

## #1 — Mav, 2002-06-10T09:09Z

Jag har ett formulär som skickar iväg data via ett http anrop. Det jag skulel vilja är när jag klickar på skicka så ska datat skickas via http samt att ett popup fönster skall öppnas som säger tack för registrering.
Får inte riktigt till det, hoppas ni kan hjälpa mig!
Så här ser javascriptet ut och formuläret:

```
<script language="JavaScript">
<!--
var newWindow = null;
function OpenWindow (Url, Width, Height) 
{
	newWindow = window.open(Url, "Redigera", 'toolbar=no,status=no,location=no, scrollbars=no,resizable=no,left=300, top=130, width=' + Width + ',height=' + Height);

}
-->
</script>

**********************************
<form name="form1" method="post" action="..."">
        <b>Prenumerera på nyhetsbrev</b><br>
        Fyll i din e-postadress så skickar vi dig vårt nyhetsbrev med erbjudanden 
        och nyheter.<br>
        Din e-postadress:<br>      
        <input type="text" name="email">
        <br>
        Ditt kundnummer:<br>
        <input type="text" name="txt">
        <a href="javascript:OpenWindow('popup_SE.htm',250,90);"><input type="image" border="0" name="submit" src="pics/hmdef_xxcu_summerclosed7.gif" width="54" height="16">
        </a> 
      </form>
```

Permalänk: https://www.webforum.nu/p/45540

## #2 — Jojoxx, 2002-06-10T10:32Z

```
<form name="form1" method="post" action="..." onSubmit="window.open('popup_SE.htm','Redigera','toolbar=no,status=no,location=no,scrollbars=no,resizable=no,left=300,top=130,width=250,height=90'); return true;">
<b>Prenumerera på nyhetsbrev</b><br>
Fyll i din e-postadress så skickar vi dig vårt nyhetsbrev med erbjudanden 
och nyheter.<br>
Din e-postadress:<br>      
<input type="text" name="email">
<br>
Ditt kundnummer:<br>
<input type="text" name="txt">
<input type="image" border="0" name="submit" src="pics/hmdef_xxcu_summerclosed7.gif" width="54" height="16">
</form>
```

Permalänk: https://www.webforum.nu/p/695099

## #3 — Mav, 2002-06-10T12:18Z

Tack för det!
För att göra det lite mer komplicerat skulle jag vilja lägga till ett script som kontrollerar epost adressen innan popup kommer upp.
Vad skriver jag då i action taggen?
Har gjort så här men det funkar inte...
Scripten

```
<script>
function checkEmail(form1) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form1.p_email_adr.value)){
return (true)
}
alert("Ogiltig e-postadress!")
return (false)
};
else
<!--
var newWindow = null;
function OpenWindow (Url, Width, Height) 
{
	newWindow = window.open(Url, "Redigera", 'toolbar=no,status=no,location=no, scrollbars=no,resizable=no,left=300, top=130, width=' + Width + ',height=' + Height);

}
-->
</script>
```

och action taggen

```
      <form name="form1" method="post" action="http://mws.maila.com/187/dyn/pk0019pm$.actioninsert" onSubmit="return checkEmail(this); window.open('popup_SE.htm','Redigera','toolbar=no,status=no,location=no,scrollbars=no,resizable=no,left=300,top=130,width=250,height=90'); return true;">
```

övrig kod samma som ovan inlägg.
Tacksam för hjälp!

Permalänk: https://www.webforum.nu/p/695154

## #4 — Mav, 2002-06-10T12:32Z

Tack för all hjälp men har löst det själv genom att först göra en "onclick" för att kontrollera adressen sedan i action taggen "onsubmit" för att öppna popupen.

/O.

Permalänk: https://www.webforum.nu/p/695172

---

Tråden på webben: https://www.webforum.nu/amne/javascript/45540-skicka-data-via-http-samt-öppna-en-popup
