accountFormLayout.phtml 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. <?php echo $this->formstart(); ?>
  2. <?php echo $this->fields['pin'] ?>
  3. <div class="row">
  4. <div class="small-12 columns">
  5. <ul class="button-group even-3">
  6. <li><a id='seven' href="#" class="button keyButton secondary">7</a></li>
  7. <li><a id='eight' href="#" class="button keyButton secondary">8</a></li>
  8. <li><a id='nine' href="#" class="button keyButton secondary">9</a></li>
  9. <li><a id='four' href="#" class="button keyButton secondary">4</a></li>
  10. <li><a id='five' href="#" class="button keyButton secondary">5</a></li>
  11. <li><a id='six' href="#" class="button keyButton secondary">6</a></li>
  12. <li><a id='one' href="#" class="button keyButton secondary">1</a></li>
  13. <li><a id='two' href="#" class="button keyButton secondary">2</a></li>
  14. <li><a id='three' href="#" class="button keyButton secondary">3</a></li>
  15. </ul>
  16. <ul class="button-group even-2">
  17. <li><a id='zero' href="#" class="button keyButton secondary">0</a></li>
  18. <li><a href="#" class="clearKeyPad button keyButton secondary"><i class="fa fa-close"></i> Clear</a></li>
  19. </ul>
  20. </div>
  21. </div>
  22. <div class="row">
  23. <div class="small-12 columns">
  24. <?php echo $this->fields['submit'] ?>
  25. <?php echo $this->formend(); ?>
  26. </div>
  27. </div>
  28. <script>
  29. $(document).ready(function() {
  30. $('.keyButton').click(function() {
  31. $value = $(this).text();
  32. $("#pin").val($("#pin").val()+$value);
  33. $count = $("#pin").val().length;
  34. if($count == 4)
  35. {
  36. $("#submit").click();
  37. }
  38. });
  39. $('.clearKeyPad').click(function() {
  40. $("#pin").val('');
  41. $("#errorMessage").foundation('reveal','close');
  42. return false;
  43. });
  44. $(document).keyup(function(x) {
  45. if(x.which != 13)
  46. {
  47. $("#pin").focus();
  48. switch(x.keyCode) {
  49. case 48:
  50. $("#pin").val($("#pin").val()+'0');
  51. break;
  52. case 49:
  53. $("#pin").val($("#pin").val()+'1');
  54. break;
  55. case 50:
  56. $("#pin").val($("#pin").val()+'2');
  57. break;
  58. case 51:
  59. $("#pin").val($("#pin").val()+'3');
  60. break;
  61. case 52:
  62. $("#pin").val($("#pin").val()+'4');
  63. break;
  64. case 53:
  65. $("#pin").val($("#pin").val()+'5');
  66. break;
  67. case 54:
  68. $("#pin").val($("#pin").val()+'6');
  69. break;
  70. case 55:
  71. $("#pin").val($("#pin").val()+'7');
  72. break;
  73. case 56:
  74. $("#pin").val($("#pin").val()+'8');
  75. break;
  76. case 57:
  77. $("#pin").val($("#pin").val()+'9');
  78. break;
  79. case 45:
  80. $("#pin").val($("#pin").val()+'0');
  81. break;
  82. case 35:
  83. $("#pin").val($("#pin").val()+'1');
  84. break;
  85. case 40:
  86. $("#pin").val($("#pin").val()+'2');
  87. break;
  88. case 34:
  89. $("#pin").val($("#pin").val()+'3');
  90. break;
  91. case 37:
  92. $("#pin").val($("#pin").val()+'4');
  93. break;
  94. case 12:
  95. $("#pin").val($("#pin").val()+'5');
  96. break;
  97. case 39:
  98. $("#pin").val($("#pin").val()+'6');
  99. break;
  100. case 36:
  101. $("#pin").val($("#pin").val()+'7');
  102. break;
  103. case 38:
  104. $("#pin").val($("#pin").val()+'8');
  105. break;
  106. case 33:
  107. $("#pin").val($("#pin").val()+'9');
  108. break;
  109. case 96:
  110. $("#pin").val($("#pin").val()+'0');
  111. break;
  112. case 97:
  113. $("#pin").val($("#pin").val()+'1');
  114. break;
  115. case 98:
  116. $("#pin").val($("#pin").val()+'2');
  117. break;
  118. case 99:
  119. $("#pin").val($("#pin").val()+'3');
  120. break;
  121. case 100:
  122. $("#pin").val($("#pin").val()+'4');
  123. break;
  124. case 101:
  125. $("#pin").val($("#pin").val()+'5');
  126. break;
  127. case 102:
  128. $("#pin").val($("#pin").val()+'6');
  129. break;
  130. case 103:
  131. $("#pin").val($("#pin").val()+'7');
  132. break;
  133. case 104:
  134. $("#pin").val($("#pin").val()+'8');
  135. break;
  136. case 105:
  137. $("#pin").val($("#pin").val()+'9');
  138. break;
  139. }
  140. $("#pin").blur();
  141. $count = $("#pin").val().length;
  142. if($count == 4)
  143. {
  144. $("#submit").click();
  145. }
  146. }
  147. });
  148. });
  149. </script>