/* validate.js
<script language="JavaScript">
function validate(form1)
{
for (i = 0; i < form1.length; i++){
if( (form1.elements[i].value == "") ){
alert("You must provide a value for the field named: " + form1.elements[i].name)
return false
}
}
return true
}
</script>
*/
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class FormServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException {
response.setContentType("text/html");
java.io.PrintWriter out = response.getWriter();
out.println("<html><head>");
RequestDispatcher dispatcher = request
.getRequestDispatcher("/WEB-INF/validate.js");
dispatcher.include(request, response);
out.println("<title>Help Page</title></head><body>");
out.println("<h2>Please submit your information</h2>");
out.println("<form action =\"" + request.getContextPath()
+ "/displayHeaders.jsp\" onSubmit=\" return validate(this)\">");
out.println("<table border=\"0\"><tr><td valign=\"top\">");
out.println("Your name: </td> <td valign=\"top\">");
out.println("<input type=\"text\" name=\"username\" size=\"20\">");
out.println("</td></tr><tr><td valign=\"top\">");
out.println("Your email: </td> <td valign=\"top\">");
out.println("<input type=\"text\" name=\"email\" size=\"20\">");
out.println("</td></tr><tr><td valign=\"top\">");
out.println("<input type=\"submit\" value=\"Submit Info\"></td></tr>");
out.println("</table></form>");
out.println("</body></html>");
out.close();
}
}
|