i want email sent users register on app (just test app) receive email of confirmation.
i not quite sure how go have thought need implement javascript within register function?
i have posted javascript , html code involved in registration process, appreciate assistance here.
(using html, javascript, phonegap, jquerymobile)
thanks.
html -
<form onsubmit="registeruser(); return false;"> <label for="txtusername">username</label> <input type="text" id="txtusername"> <input type="submit" value="check availability" data-mini="true" onclick="return checkuser()"> <br> <label for="txtfirstname">first name</label> <input type="text" id="txtfirstname"> <label for="txtlastname">surname</label> <input type="text" id="txtlastname" > <label for="txtemail">email</label> <input type="email" id="txtemail" > <label for="txtpassword">password</label> <input type="password" id="txtpassword" > <label for="passwordconfirm">confirm password</label> <input type="password" id="passwordconfirm" > <input type="submit" value="register user"> <input type="submit" value="delete" onclick="return deleteuser()"> </form>
javascript -
function registeruser() { var username = document.getelementbyid("txtusername").value; var firstname = document.getelementbyid("txtfirstname").value; var lastname = document.getelementbyid("txtlastname").value; var email = document.getelementbyid("txtemail").value; var password = document.getelementbyid("txtpassword").value; var confirmpass = document.getelementbyid("passwordconfirm").value; db = window.opendatabase("soccerearth", "2.0", "soccerearthdb", 2*1024*1024); db.transaction(function(tx) { newuser(tx, username, firstname, lastname, email, password, confirmpass); }, errorregistration, successregistration); } function newuser(tx, username, firstname, lastname, email, password, confirmpass) { var _query = ("insert soccerearth(username, firstname, lastname, email, password, cpass) values ('"+ username +"','"+ firstname +"','"+ lastname +"','"+ email +"', '"+ password +"', '"+ confirmpass +"')"); alert(_query); tx.executesql(_query); } function errorregistration(error) { navigator.notification.alert(error, null, "got error mate", "cool"); } function successregistration() { navigator.notification.alert("user data has been registered", null, "information", "ok"); $( ":mobile-pagecontainer" ).pagecontainer( "change", "#page4" ); }
javascript running in browser cannot send emails. sumbit data server, can construct , send emails. database should on server. since test app can use apache, mysql, , php running on computer. production app rent server or use backend service.
Comments
Post a Comment