how we can give the form actions in html after register button in the login page
1)login.jsp:
<html> <script> function register(){ var f=document.form; f.method="post"; f.action='reg.jsp'; f.submit(); } function validate(){ var username=document.form.user.value; var password=document.form.pass.value; if(username==""){ alert("Enter Username!"); return false; } if(password==""){ alert("Enter Password!"); return false; } return true; } </script> <form name="form" method="post" action="check.jsp" onsubmit="javascript:return validate();"> <table> <tr><td>Username:</td><td><input type="text" name="user"></td></tr> <tr><td>Password:</td><td><input type="password" name="pass"></td></tr> <tr><td></td><td><input type="submit" value="Submit"></td></tr> <tr><td></td><td><input type="button" value="Register Now!" onclick="register();"></td></tr> </table> </form> </html>
2)check.jsp:
<%@page import="java.sql.*"%> <% String user=request.getParameter("user"); String pass=request.getParameter("pass"); Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","root"); Statement st=con.createStatement(); ResultSet rs=st.executeQuery("select * from login where username='"+user+"' and password='"+pass+"'"); int count=0; while(rs.next()) { count++; } if(count>0) { out.println("welcome "+user); } else { response.sendRedirect("login.jsp"); } %>
3)reg.jsp:
<html> <form method="post"> <table> <tr><td>Name:</td><td><input type="text" name="name"></td></tr> <tr><td>Address:</td><td><input type="text" name="address"></td></tr> <tr><td>Gender:</td><td>M<input type="radio" name="gen" value="Male">F<input type="radio" name="gen" value="Female"></td></tr> <tr><td>Qualification:</td><td><select name="qualification"> <option value="-1">--Select--</option> <option value="BBA">BBA</option> <option value="BCA">BCA</option> <option value="Btech">Btech</option> <option value="MBA">MBA</option> <option value="MCA">MCA</option> </select></td></tr> <tr> <td>Languages:</td><td><input type="checkbox" value="Hindi">Hindi<input type="checkbox" name="check" value="English">English<input type="checkbox" name="check" value="French">French<input type="checkbox" name="check" value="German">German</td></tr> <tr><td></td><td><input type="submit" value="Submit"></td></tr> </table> </form> </html>
Ads