Advertisement
Guest User

Untitled

a guest
Apr 20th, 2014
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.06 KB | None | 0 0
  1. function validate()
  2. {
  3. if(trim(search.Parola.value)==="")
  4. { alert("Va rugam introduceti o parola");
  5. search.Parola.focus();
  6. return false;
  7. }
  8. if(search.Parola.value === search.Utilizator.value) {
  9. alert("Parola trebuie sa fie diferita de utilizator");
  10. search.Parola.focus();
  11. return false;
  12. }
  13. if(search.Parola.value.length < 7)
  14. { alert("Parola trebuie sa contina minim 7 caractere");
  15. search.Parola.focus();
  16. return false;
  17. }
  18. re = /[0-9]/;
  19. if(!re.test(search.Parola.value)) {
  20. alert("Parola trebuie sa contina cel putin un numar");
  21. search.Parola.focus();
  22. return false;
  23. }
  24. re = /[a-z]/;
  25. if(!re.test(search.Parola.value)) {
  26. alert("Parola trebuie sa contina cel putin o litera mica");
  27. search.Parola.focus();
  28. return false;
  29. }
  30. re = /[A-Z]/;
  31. if(!re.test(search.Parola.value)) {
  32. alert("Parola trebuie sa contina cel putin o litera mare");
  33. search.Parola.focus();
  34. return false;
  35. }
  36. if(trim(search.Nume.value)==="")
  37. { alert("Va rugam introduceti un nume");
  38. search.Nume.focus();
  39. return false;
  40. }
  41. if(trim(search.Prenume.value)==="")
  42. { alert("Va rugem introduceti un prenume");
  43. search.Prenume.focus();
  44. return false;
  45. }
  46. if(trim(search.CNP.value)==="")
  47. { alert("Va rugam introduceti un CNP");
  48. search.CNP.focus();
  49. return false;
  50. }
  51. re = /^[-]?d*.?d*$/;
  52. if(!re.test(search.CNP.value))
  53. { alert("CNP Invalid");
  54. search.CNP.focus();
  55. return false;
  56. }
  57. if(search.CNP.value.length !== 13)
  58. { alert("CNP Invalid");
  59. search.CNP.focus();
  60. return false;
  61. }
  62. if(trim(search.Oras.value)==="")
  63. { alert("Va rugam introduceti orasul");
  64. search.Oras.focus();
  65. return false;
  66. }
  67. }
  68.  
  69. <%
  70. String Utilizator = request.getParameter("Utilizator");
  71. Class.forName("com.mysql.jdbc.Driver");
  72. Connection con = DriverManager.getConnection("jdbc:derby://localhost:1527/Database","Administrator","admin");
  73. Statement st = con.createStatement();
  74. ResultSet rs = st.executeQuery("select * from utilizatori where Utilizator LIKE '%" + Utilizator + "%' ORDER BY Utilizator");
  75. int contor =0;
  76. if(rs!=null){
  77.  
  78. while(rs.next()){ contor++;
  79. %>
  80. <form name="search" onSubmit="return validate();" method="get" action="doChange.jsp">
  81. <table width="20%" border="0">
  82. <tbody>
  83. <tr><td>Utilizator: </td><td><%=rs.getString("Utilizator")%><td><input name="Utilizator" size="12" style="visibility:hidden" value="<%=rs.getString("Utilizator")%>"></input></td></td></tr>
  84. <tr><td>Parola: </td><td><input type="text" size="12" name="Parola" onkeyup="return passwordStrength(this.value);" value="*****"/> </td>
  85. <td><div id="passwordDescription"></div>
  86. <div id="passwordStrength" class="strength0"></div></td></tr>
  87. <tr><td>Nume: </td><td><input type="text" size="12" name="Nume" value="<%=rs.getString("Nume")%>"/> </td></tr>
  88. <tr><td>Prenume: </td><td><input type="text" size="12" name="Prenume" value="<%=rs.getString("Prenume")%>"/> </td></tr>
  89. <tr><td>Oras: </td><td><input type="text" size="12" name="Oras" value="<%=rs.getString("Oras")%>"/> </td></tr>
  90. <tr><td>CNP: </td><td><input type="text" size="12" name="CNP" value="<%=rs.getString("CNP")%>"/> </td></tr>
  91. <tr><td>Rang: </td><td><select name="Rang">
  92. <option value="Utilizator" <% if("Utilizator".equals(rs.getString("Rang")))
  93. out.println("selected");%> >Utilizator</option>
  94. <option value="Administrator" <% if("Administrator".equals(rs.getString("Rang")))
  95. out.println("selected");%> >Administrator</option>
  96. </select></td></tr>
  97. </tbody>
  98. <tr><td><input type="submit" name="delete" value="Sterge Utilizator"/></td>
  99. <td><input type="submit" name="update" value="Aplica Modificari"/></td>
  100. <td><input type="reset" value="Reset" onclick="clearBox('passwordStrength')"/></td></tr>
  101. </table>
  102. </form>
  103.  
  104. <form name="search" onSubmit="return validate(this);"
  105.  
  106. function validate(search) // add the form as parameter;
  107. {
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement