用户注册成功后弹出消息

时间:2014-04-27 12:00:35

标签: java jsp popup

这是我的register.jsp页面。 这是我使用javascript验证表单的地方

  <script>
        function validateForm()
        {

            var x = document.forms["myForm"]["firstname"].value;
            if (x === null || x === "")
            {
                alert("First name must be filled out");
                return false;
            }

            var x = document.forms["myForm"]["lastname"].value;
            if (x === null || x === "")
            {
                alert("Second name must be filled out");
                return false;
            }

            var x = document.forms["myForm"]["username"].value;
            if (x === null || x === "")
            {
                alert("User name must be filled out");
                return false;
            }

            var x = document.forms["myForm"]["password"].value;
            if (x === null || x === "")
            {
                alert("Password must be filled out");
                return false;
            }


            var x = document.forms["myForm"]["username"].value;
            for (var i = 0; i < username.length; i++) {

                if (username[i] === newName)

                {

                    alert("USER");

                    success = false;

                    //stop further program execution

                    return false;

                }
            }
        }

    </script>

以下是用户填写的表单。

在此注册:

            <form class="form" name="myForm" id="loginForm" action="regServlet" method="doPost" onsubmit="return validateForm();" >

                <p class="contact">
                <label class="description" for="element_1">First Name </label></p>
                <input id="name" name="firstname"  placeholder="Firstname" class="element text medium" type="text" maxlength="255" value=""/> 


                <br>

                <p class="contact">
                <label class="description" for="element_2">Last Name </label></p>

                <input id="element_2" name="lastname" placeholder="Lastname" class="element text medium" type="text" maxlength="255" value=""/> 



                <br>
                <p class="contact">
                <label class="description" for="element_3">UserName </label></p>

                <input id="element_3" name="username" placeholder="Username"class="element text medium" type="text" maxlength="255" value="" onblur="varify();"/><span id="res"></span> 


                <br>
                <p class="contact">
                <label class="description" for="element_4">Password </label></p>

                <input id="element_4" name="password" placeholder="Password" class="element text medium" type="password" maxlength="255" value=""/> 



                <br>
                <p class="contact">
                <label class="description" for="element_9">Email </label></p>
                <input id="element_9" name="email"  placeholder="E-mail" class="element text medium" type="email" maxlength="255" value=""/> 


                <p> Press To Submit </p>


                <input id="loginButton" class="uname" type="hidden" name="action" value="register" />
                <input type="submit" value="register" />
                </ul>
            </form> 

我希望能够弹出一个说明用户已成功注册的内容。我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

在servlet中,您可以设置一个请求属性,然后转发回register.jsp页面,在那里您可以恢复它并显示弹出窗口