这是我的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>
我希望能够弹出一个说明用户已成功注册的内容。我该怎么做呢?
答案 0 :(得分:0)
在servlet中,您可以设置一个请求属性,然后转发回register.jsp页面,在那里您可以恢复它并显示弹出窗口