accountFormLayout.phtml 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  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. });
  34. $('.clearKeyPad').click(function() {
  35. $("#pin").val('');
  36. $("#errorMessage").foundation('reveal','close');
  37. return false;
  38. });
  39. $(document).keyup(function(x) {
  40. if(x.which != 13)
  41. {
  42. $("#pin").focus();
  43. switch(x.keyCode) {
  44. case 48:
  45. $("#pin").val($("#pin").val()+'0');
  46. $("#pin").blur();
  47. break;
  48. case 49:
  49. $("#pin").val($("#pin").val()+'1');
  50. $("#pin").blur();
  51. break;
  52. case 50:
  53. $("#pin").val($("#pin").val()+'2');
  54. $("#pin").blur();
  55. break;
  56. case 51:
  57. $("#pin").val($("#pin").val()+'3');
  58. $("#pin").blur();
  59. break;
  60. case 52:
  61. $("#pin").val($("#pin").val()+'4');
  62. $("#pin").blur();
  63. break;
  64. case 53:
  65. $("#pin").val($("#pin").val()+'5');
  66. $("#pin").blur();
  67. break;
  68. case 54:
  69. $("#pin").val($("#pin").val()+'6');
  70. $("#pin").blur();
  71. break;
  72. case 55:
  73. $("#pin").val($("#pin").val()+'7');
  74. $("#pin").blur();
  75. break;
  76. case 56:
  77. $("#pin").val($("#pin").val()+'8');
  78. $("#pin").blur();
  79. break;
  80. case 57:
  81. $("#pin").val($("#pin").val()+'9');
  82. $("#pin").blur();
  83. break;
  84. }
  85. }
  86. $count = $("#pin").val().length;
  87. if($count == 4)
  88. {
  89. document.getElementById("auth_form").submit();
  90. }
  91. });
  92. });
  93. </script>