javascript - HTML/Js Form running script properly -
i'm working on html website. wanted create password page personal info. it:
<!doctype html> <html> <center>password protection</center> <p></p> "gavin, psst, gavin. gavin, psst, gavin. ______, ______, what? ______, ______, what?" <br><input type="text" id="answer1" value=""><p> "this boy thinks bombs made of ______!" <br><input type="text" id="answer2" value=""><p> "i've got many false books, since i'm leprechaun farmer who's ______"<br> <form onsubmit="return compare()"> <input type="text" id="answer3" value=""><br> <input type="submit" value="submit"> </form> <script type="text/javascript"> function compare() { var answer11 = "shut up" var answer22 = "cheese" var answer33 = "gambler" var answer1 = document.getelementbyid("answer1") var answer2 = document.getelementbyid("answer2") var answer3 = document.getelementbyid("answer3") if (answer1 == answer11){ var question1 = true } if (answer2 == answer22){ var question2 = true } if (answer3 == answer33){ var question3 = true } if (question1 = true, question2 = true, question3 = true){ window.open("webpage name") } else{ confirm("incorrect") } } </script> <p> <p> </html> i got code work partially. instead of verifying answers, automatically brings webpage when press button, if didn't come in right stuff. help?
edit:
{ var answer11 = "shut up" var answer22 = "cheese" var answer33 = "gambler" var answer1 = document.getelementbyid("answer1") var answer2 = document.getelementbyid("answer2") var answer3 = document.getelementbyid("answer3") if (document.getelementbyid("answer1" == answer11){ var question1 = true } if (document.getelementbyid("answer2").value; == answer22){ var question2 = true } if (document.getelementbyid("answer3").value; == answer33){ var question3 = true } if (question1 = true, question2 = true, question3 = true){ window.open("www.roadrunnersoccer.com/cole/info/banana.html") } else{ confirm("incorrect") } homecoming false; } var answer1 = document.getelementbyid("answer1").value; var answer2 = document.getelementbyid("answer2").value; var answer3 = document.getelementbyid("answer3").value;
you need use value of element compare string, not element itself.
javascript html function input password-protection
No comments:
Post a Comment