I'm trying to write some javascript that validates the input from the user. to make sure what is submitted is an email. but I have not been able to figure this out. I have tried regular expressions but they have not worked for me. here is a link to my code https://codepen.io/alexRamirezBlonski/pen/rpGyKd
the following is my javascript
//targeting the red buttons (showing sign up form)
var btn2 = document.getElementById("btn2");
var btn1 = document.getElementById("btn1");
//disable buttons after a click
//btn2.removeEventListener("click", showDiv);
//btn1.removeEventListener("click", showDiv);
//what happens during the event of being clicked
btn2.addEventListener("click", showDiv);
btn1.addEventListener("click", showDiv);
//creating function for what happens when you are clicked
function showDiv() {
document.getElementById("welcomeDiv").style.display = "block";
}
//onclick the input text clears for users
function clearDefault(a){
if(a.defaultValue==a.value){
a.value=""
}
}
//this is the end of the form apeering
//targeting the submit buttons
var submit = document.getElementById("submit");
//what happens during the event of being clicked
submit.addEventListener("click", showMsg);
//creating function for what happens when you are clicked
function showMsg() {
document.getElementById("welcomeDiv").style.display = "none";
document.getElementById("msg").style.display = "block";
btn2.removeEventListener("click", showDiv);
btn1.removeEventListener("click", showDiv);
}
/*function showMsg() {
if (document.getElementById('welcomeDiv').value == ""){
alert('Put something in!');
document.getElementById('fname').style.borderColor ="red";
return false;
} else{
document.getElementById("welcomeDiv").style.display = "none";
document.getElementById("msg").style.display = "block";
}
}*/
//disable double click event
/*function disableClick(){
if(document.getElementById("msg").style.display == "block"){
alert('hey')
}
}
disableClick();*/
//prevent form pressing enter below
function checkEnter(e) {
e = e || event;
var txtArea = /textarea/i.test((e.target || e.srcElement).tagName);
return txtArea || (e.keyCode || e.which || e.charCode || 0) !== 13;
}
document.querySelector('form').onkeypress = checkEnter;