# Simple email validation problem

**URL:** <https://forum.kirupa.com/t/simple-email-validation-problem/35509>\
**Category:** Uncategorized\
**Created:** [November 14, 2003, 7:15pm UTC](https://forum.kirupa.com/t/simple-email-validation-problem/35509 "2003-11-14T19:15:24Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![markhegz](https://avatars.discourse-cdn.com/v4/letter/m/dbc845/32.png) [@markhegz](https://forum.kirupa.com/u/markhegz)\
**Post date:** [November 14, 2003, 7:15pm UTC](https://forum.kirupa.com/t/simple-email-validation-problem/35509/1 "2003-11-14T19:15:24Z")

</div>

[AS]on (release) {

```
if (!form.length || form.indexOf("@") == -1 || form.indexOf(".") == -1) { 
message = "Please enter a valid E-mail address"; 

} else { 

loadVariablesNum("mail.php", "0", "POST"); 
message = "Sending..."; 
}

```

}  
[/AS]

even when its a valid email address it still gives the invalid email message. any ideas?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [November 14, 2003, 7:40pm UTC](https://forum.kirupa.com/t/simple-email-validation-problem/35509/2 "2003-11-14T19:40:33Z")

</div>

```auto
on (release) {
	if (form.length && form.indexOf("@") != -1 && form.indexOf(".") != -1) {
		loadVariablesNum("mail.php", "0", "POST");
		message = "Sending...";
	} else {
		message = "Please enter a valid E-mail address";
	}
}

```

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [November 14, 2003, 8:00pm UTC](https://forum.kirupa.com/t/simple-email-validation-problem/35509/3 "2003-11-14T20:00:37Z")

</div>

worked…thanks

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [November 14, 2003, 8:03pm UTC](https://forum.kirupa.com/t/simple-email-validation-problem/35509/4 "2003-11-14T20:03:04Z")

</div>

welcome

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [February 5, 2004, 12:22pm UTC](https://forum.kirupa.com/t/simple-email-validation-problem/35509/5 "2004-02-05T12:22:52Z")

</div>

And who said we’ve lost the art of conversation :beam:

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [February 5, 2004, 8:39pm UTC](https://forum.kirupa.com/t/simple-email-validation-problem/35509/6 "2004-02-05T20:39:32Z")

</div>

in cases such as this, use trace() to find out what happens:  
trace(form.indexOf("@"));  
see what you get with both valid/invalid email…  
DEBUG!
