Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. nice.js
  2.  
  3. // Defining a function to display error message
  4. function printError(elemId, hintMsg) {
  5. document.getElementById(elemId).innerHTML = hintMsg;
  6. }
  7.  
  8. // Defining a function to validate form
  9. function validateForm() {
  10. // Retrieving the values of form elements
  11. var name = document.contactForm.name.value;
  12. var number = document.contactForm.number.value;
  13. var date = document.contactForm.date.value;
  14.  
  15.  
  16. // Defining error variables with a default value
  17. var nameErr = numberErr = dateErr = true;
  18.  
  19.  
  20. if(name == "") {
  21. printError("nameErr", "Please enter your name");
  22. } else {
  23. printError("nameErr", "");
  24. nameErr = false;
  25. }
  26.  
  27.  
  28. if(number == "") {
  29. printError("numberErr", "Please enter your number");
  30. } else {
  31. if(!(number >>> 0 === parseFloat(number))) {
  32. printError("numberErr", "Please enter a positive integer");
  33. } else{
  34. printError("numberErr", "");
  35. numberErr = false;
  36. }
  37. }
  38.  
  39. if(date == "") {
  40. printError("dateErr", "Please enter your date number");
  41. } else {
  42. var dateEntered = Date.parse(date);
  43. if(isNaN(dateEntered)) {
  44. printError("dateErr", "Please enter a valid date");
  45. } else{
  46. printError("dateErr", "");
  47. dateErr = false;
  48. }
  49. }
  50.  
  51. $(document).ready(function(){
  52. $("button").click(function(){
  53. $("p").text("Hello world!");
  54. $(this).css({ 'color': 'red', 'font-size': '150%' });
  55. //$( ".row" ).remove();
  56. $( ".row" ).append( "<p>Test</p>" );
  57. });
  58. });
  59.  
  60. if((nameErr || numberErr || dateErr) == true) {
  61. return false;
  62. } else {
  63. var dataPreview = "You've entered the following details: \n" +
  64. "Name: " + name + "\n" +
  65. "number: " + number + "\n" +
  66. "date: " + date + "\n";
  67. alert(dataPreview);
  68. }
  69. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement