Guest User

Untitled

a guest
Jul 18th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. <form>
  2. <ul>
  3. <li>
  4. <ul>
  5. <li class="size-value"></li>
  6. <li class="size-value"></li>
  7. <li class="size-value"></li>
  8. <li class="size-value"></li>
  9. </ul>
  10. </li>
  11. </ul>
  12. </form>
  13. <div class="mt10">
  14. <input type="submit" class="modalAddToBagButton">
  15. </div>
  16.  
  17. }).on('click', '.modalAddToBagButton', function(e) {
  18. e.preventDefault();
  19. // Add if/else statement here. if list items have a class selected, form can be submitted. if no list items have class selected, then display this error message.
  20. $(this).closest("#dialog-addToBag").find('form').submit();
  21. });
  22.  
  23. .on('click', '.modalAddToBagButton', function(e) {
  24. e.preventDefault();
  25. var x = document.getElementsByClassName("es-value");
  26. var i = x.length;
  27. var selected = false;
  28. while(i--) {
  29. if (x[i].hasAttribute("selected")) {
  30. selected = true;
  31. }
  32. }
  33. if(selected == false) {
  34. //Displays error
  35. $("#errormessage").show();
  36. } else {
  37.  
  38. $(this).closest("#dialog-addToBag").find('form').submit();
  39. }
  40. });
  41.  
  42. <div id="errorDiv"></div>
  43.  
  44. }).on('click', '.modalAddToBagButton', function(e) {
  45. e.preventDefault();
  46.  
  47. var x = document.getElementsByClassName("size-value");
  48. var i = x.length;
  49.  
  50. var selected = false;
  51.  
  52. while(i--)
  53. {
  54. if (x[i].hasAttribute("selected"))
  55. {
  56. selected = true;
  57. }
  58. }
  59.  
  60. if(selected == false)
  61. {
  62. //Displays error
  63. document.getElementById("errorDiv").innerHTML = "Please select a size.";
  64.  
  65. } else {
  66.  
  67. //Submit form
  68. $(this).closest("#dialog-addToBag").find('form').submit();
  69. }
  70. });
  71.  
  72. <form id="clothes-sizes">
  73. <ul>
  74. <li>
  75. <ul>
  76. <li class="size-value"></li>
  77. <li class="size-value"></li>
  78. <li class="size-value"></li>
  79. <li class="size-value"></li>
  80. </ul>
  81. </li>
  82. </ul>
  83.  
  84. <div class="mt10">
  85. <input type="button" class="modalAddToBagButton">
  86. </div>
  87.  
  88. </form>
  89.  
  90. var form = $("#clothes-sizes");
  91. var btn = form.find(".modalAddToBagButton");
  92.  
  93. btn
  94. .unbind("click")
  95. .bind("click", function ()
  96. {
  97. var selectedSizes = form.find("ul li.selected");
  98.  
  99. if (!selectedSizes.length)
  100. {
  101. alert("Please select a size.");
  102.  
  103. return false;
  104. }
  105.  
  106. form.submit();
  107. });
Add Comment
Please, Sign In to add comment