---
title: "email check + popup"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/83042-email-check-popup"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "hakan@4u2.se"
published: "2003-07-30T07:56:04.000Z"
updated: "2003-07-31T13:28:38.000Z"
replies: 4
views: 184
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/83042-email-check-popup"
---

# email check + popup

## #1 — hakan@4u2.se, 2003-07-30T07:56Z

Email checken fungerar men skulle vilja att det popar upp en popup om man skriver en giltigt email adress!

Hur får jag till det?

```
<script language="JavaScript">
function send()
{
    at1 = address.indexOf("@");
    at2 = address.lastIndexOf("@"); 
    dot = address.lastIndexOf(".");

    if(at1 < 1 || at != at2 || dot < at1)
    {
        return confirm("Adressen" + address + " är inte rätt angiven email. Vill du skicka det i alla fall?");
    return.true;
    }
}
</script>

...

<form onSubmit="return send();" action="okey.asp">
<input type="text" name="address">
```

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

## #2 — dectgap, 2003-07-30T09:38Z

```
<script language="JavaScript">
function send(theForm)
{

    var address = theForm.elements['address'].value

    at1 = address.indexOf("@");
    at2 = address.lastIndexOf("@"); 
    dot = address.lastIndexOf(".");

    if(at1 < 1 || at1 != at2 || dot < at1)
    {
        return confirm("Adressen " + address + " är inte rätt angiven email. Vill du skicka det i alla fall?");
    }

    alert("Du skrev en giltig adress...");
    return true;
}
</script>

...

<form onSubmit="return send(this);" action="okey.asp">
<input type="text" name="address">
<input type="submit">
</form>
```

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

## #3 — hakan@4u2.se, 2003-07-30T09:52Z

Okey, jag utryckte mig lite klumpigt!

okey.asp ska komma upp som en popup när emailadressen är ok!

Inte:

```
alert("Du skrev en giltig adress...");
```

Tack ändå dectgap

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

## #4 — dectgap, 2003-07-30T20:20Z

Bättre så här?

```
<script language="JavaScript">
function send(theForm)
{

    var address = theForm.elements['address'].value

    at1 = address.indexOf("@");
    at2 = address.lastIndexOf("@"); 
    dot = address.lastIndexOf(".");

    if(at1 < 1 || at1 != at2 || dot < at1)
    {
        if(!confirm("Adressen " + address + " är inte rätt angiven email. Vill du skicka det i alla fall?")){
            return false;
        }
    }

    var url = "okey.asp?address=" + escape(address);

    window.open(url, "dummy", "width=500, height=500, location=yes");
    return false;
}
</script>

...

<form onSubmit="return send(this);" action="dummy">
<input type="text" name="address">
<input type="submit">
</form>
```

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

## #5 — hakan@4u2.se, 2003-07-31T13:28Z

Perfekt, tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/83042-email-check-popup
