Advertisement
Guest User

Untitled

a guest
May 24th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.70 KB | None | 0 0
  1. var nedvelden = ["Naam:","Adres:","Woonplaats:","Postcode:","Geboortedatum:","Nationaliteit:","Beroep:","Opmerkingen:"];
  2. var engvelden = ["Name:","Address:","Residence:","Postcode:","Date of Birth:","Nationality:","Work:","Comments:"];
  3. //Formule leeftijdberekening
  4. function getAge(dateString) {
  5. var today = new Date();
  6. var birthDate = new Date(dateString);
  7. var age = today.getFullYear() - birthDate.getFullYear();
  8. var month = today.getMonth() - birthDate.getMonth();
  9. if (month < 0 || (month === 0 && today.getDate() < birthDate.getDate())) {
  10. age--;
  11. }
  12. return age;
  13. }
  14. $(document).ready(function(){
  15. $("#nederlands").click(function(){
  16. $("#kiestaal").fadeOut("slow");
  17. $("#ned").fadeIn("slow");
  18. $("td.nedtext").each(function(i,ind){
  19. $(`#${ind.id}`).text(nedvelden[i]);
  20. });
  21. });
  22. $("#engels").click(function(){
  23. $("#kiestaal").fadeOut("slow");
  24. $("#eng").fadeIn("slow");
  25. $("td.engtext").each(function(i,ind){
  26. $(`#${ind.id}`).text(engvelden[i]);
  27. });
  28. });
  29. $(".male").click(function(){
  30. $("body").css("background-color","green");
  31. $("input[type='text']").css("background-color","LightGreen");
  32. $("input[type='date']").css("background-color","LightGreen");
  33. $("textarea").css("background-color","LightGreen");
  34. });
  35. $(".female").click(function(){
  36. $("body").css("background-color","purple");
  37. $("input[type='text']").css("background-color","pink");
  38. $("input[type='date']").css("background-color","pink");
  39. $("textarea").css("background-color","pink");
  40. });
  41. $("#nedbutton").click(function(){
  42. var name = $("#name").val();
  43. var adres = $("#address").val();
  44. var plaats = $("#place").val();
  45. var postcode = $("#post").val();
  46. var geboortedatum = $("#date").val();
  47. var nationaliteit = $("#nation").val();
  48. var beroep = $("#beroep").val();
  49. if(!/^\D*$/.test(name)){
  50. alert("Naam is niet correct");
  51. }
  52. if(!/^[a-zA-Z$]*\s[1-9]*$/.test(adres)){
  53. alert("Adres is niet correct");
  54. }
  55. if(!/^[a-zA-z]*$/.test(plaats)){
  56. alert("Plaats is niet correct");
  57. }
  58. if(!/^[0-9]{4}\s[a-zA-Z]{2}$/.test(postcode)){
  59. alert("Postcode is niet correct");
  60. }
  61. if(/^\d{4}-\d{2}-\d{2}$/.test(geboortedatum)){
  62. let age = getAge(geboortedatum);
  63. $("#oud").text("Je word " + (age+=1) + " jaar oud");
  64. $("#oud").fadeIn("slow");
  65. }
  66. if(!/^\D*$/.test(nationaliteit)){
  67. alert("Nationaliteit is niet correct");
  68. }
  69. if(!/^\D*$/.test(beroep)){
  70. alert("Beroep is niet correct");
  71. }
  72. });
  73. $("#engbutton").click(function(){
  74. var engname = $("#engname").val();
  75. var engadres = $("#engaddress").val();
  76. var engplaats = $("#engplace").val();
  77. var engpostcode = $("#engpost").val();
  78. var enggeboortedatum = $("#engdate").val();
  79. var engnationaliteit = $("#engnation").val();
  80. var engberoep = $("#engberoep").val();
  81. if(!/^\D*$/.test(engname)){
  82. alert("Name is not correct");
  83. }
  84. if(!/^[a-zA-Z$]*\s[1-9]*$/.test(engadres)){
  85. alert("Address is not correct");
  86. }
  87. if(!/^[a-zA-z]*$/.test(engplaats)){
  88. alert("Residence is not correct");
  89. }
  90. if(!/^[0-9]{4}\s[a-zA-Z]{2}$/.test(engpostcode)){
  91. alert("Postcode is not correct");
  92. }
  93. if(/^\d{4}-\d{2}-\d{2}$/.test(enggeboortedatum)){
  94. let age = getAge(enggeboortedatum);
  95. $("#engoud").text("Je word " + (age+=1) + " jaar oud");
  96. $("#engoud").fadeIn("slow");
  97. }else{
  98. alert("Date Of Birth is not correct");
  99. }
  100. if(!/^\D*$/.test(engnationaliteit)){
  101. alert("Nationality is not correct");
  102. }
  103. if(!/^\D*$/.test(beroep)){
  104. alert("Work is not correct");
  105. }
  106. });
  107. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement