webForumDet fria alternativet

email check + popup

JavaScriptur Javascript

4 svar · 181 visningar · startad av hakan@4u2.se

hakan@4u2.seMedlem sedan aug. 2000333 inlägg
#1

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">
dectgapMedlem sedan sep. 20021 655 inlägg
#2
<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>
hakan@4u2.seMedlem sedan aug. 2000333 inlägg
#3

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

dectgapMedlem sedan sep. 20021 655 inlägg
#4

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>
hakan@4u2.seMedlem sedan aug. 2000333 inlägg
#5

Perfekt, tack!

125 ms totalt · 3 externa anrop · v20260731065814-full.a2ca460b
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)