javascript - Create pop-up thank you message on form submit -


i added e-mail sign-up form landing page , works fine (using firebase back-end btw). however, i'd either redirect "thankyou.html" page or have pop-up thank message appear upon submit.

how can make work? know pretty easy, i'm novice.

here's code i'm using. included script in html:

`<script> var signupform = document.getelementbyid('signup-form'); var signupsuccess = document.getelementbyid('signup-success'); var signuperror = document.getelementbyid('signup-error'); var signupbtn = document.getelementbyid('signup-button'); var onsignupcomplete = function(error) {   signupbtn.disabled = false;   if (error) {     signuperror.innerhtml = 'sorry. not signup.';   } else {     signupsuccess.innerhtml = 'thanks signing up!';     // hide form     signupform.style.display = 'none';   } }; function signup(formobj) {     // store emails firebase     var myfirebaseref = new      firebase("https://crowdfluttr.firebaseio.com/signups");     myfirebaseref.push({       email: formobj.email.value,     }, onsignupcomplete);     signupbtn.disabled = true;     return false; } 

`


also in html:

<div class="signup"> <p id="signup-success" class="text-success" role="alert"></p> <p id="signup-error" class="text-danger"></p> <form class="signup-form form-inline" id="signup-form" role="form" onsubmit="return signup(this)">     <input class="form-control" style="width:250px" name="email" type="email" placeholder="your email goes here!" required>     <button class="btn btn-info" id="signup-button" type="submit" >request access</button> </form> 

any appreciated!

you redirect user

window.location.replace("thankyou.html"); 

your code this:

function signup(formobj) {   // store emails firebase   var myfirebaseref = new firebase("https://crowdfluttr.firebaseio.com/signups");     myfirebaseref.push({     email: formobj.email.value,   }, onsignupcomplete);   signupbtn.disabled = true;   // redirect user thank page   window.location.replace("thankyou.html");   return false; } 

Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

gradle error "Cannot convert the provided notation to a File or URI" -

ios - Possible to get UIButton sizeThatFits to work? -