Guest User

Untitled

a guest
Oct 16th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.23 KB | None | 0 0
  1. //validate
  2. $(function(){
  3.  
  4. $.validator.addMethod('strongPassword', function(value, element) {
  5. return this.optional(element)
  6. || value.length >= 8
  7. && /d/.test(value)
  8. && /[a-z]/i.test(value);
  9. }, 'Your password must be at least 8 characters long and contain at least one number and one char'.')
  10. $('#register-form').validate({
  11. rules:{
  12. email: {
  13. required: true,
  14. email: true
  15. },
  16. password:{
  17. required: true,
  18. strongPassword: true
  19.  
  20. },
  21. confirmPassword:{
  22. required: true,
  23. equalTo: '#password'
  24. },
  25. firstname: {
  26. required: true,
  27. nowhitespace: true,
  28. lettersonly: true
  29. },
  30. lastname: {
  31. required: true,
  32. nowhitespace: true,
  33. lettersonly: true
  34. },
  35. mobileNumber: {
  36. required: true,
  37. digits: true,
  38. phonesUK: true
  39. },
  40. username:{
  41. required:true
  42. }
  43. },
  44. messages: {
  45. email: {
  46. required: 'Please enter an email address',
  47. email: 'Please enter a <i>valid</i> email address'
  48. }
  49. }
  50.  
  51. }); //valdate end
  52. }); //function end
  53.  
  54. <form class="article" id="article-form" name="article" method="post">
  55. <ol>
  56. <li>
  57. <label for="heading">Heading</label> <span id="headingMessage"></span>
  58. <input name="heading" id="heading" class="form-control" type="text">
  59. </li>
  60.  
  61. <li>
  62. <label for="topic">Topic</label> <span id="topicMessage"></span>
  63. <input name="topic" id="topic" class="form-control" type="text" list="football">
  64. <datalist id="football">
  65. <option value="Scotland"></option>
  66. <option value="England"></option>
  67. <option value="Spain"></option>
  68. </datalist>
  69.  
  70. </li>
  71.  
  72. <li>
  73. <label for="summary">Summary</label> <span id="summaryMessage"></span>
  74. <input name="summary" id="summary" class="form-control" type="text">
  75. </li>
  76.  
  77. <li>
  78. <label for="thumbnail">Thumbnail Link</label> <span id="thumbnailMessage"></span>
  79. <input name="thumbnail" id="thumbnail" class="form-control" type="text">
  80. </li>
  81.  
  82. <li>
  83. <label for="video">Video</label> <span id="videoMessage"></span>
  84. <input name="video" id="video" class="form-control" type="text" >
  85. </li>
  86.  
  87. <li>
  88. <label for="articleText">Text</label>
  89. <textarea name="articleText" height:300px id="articleText" class="form-control" type="text"></textarea><span id="articleTextMessage"></span>
  90.  
  91. </li>
  92. </ol>
  93. <input class="btn btn-info" id="formButtonSubmit" type="submit" value="Submit" name="submit">
  94. </form>
Add Comment
Please, Sign In to add comment