Advertisement
julong

check field number

Jun 15th, 2015
270
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | None | 0 0
  1. <?php
  2. /*
  3. *
  4. * PROJECT NAME : Field number
  5. * AUTHOR : EAKKASIT TUNSAKOOL
  6. * VERSION CONTROL : GITHUB
  7. *
  8. **/
  9. ?>
  10. <!DOCTYPE html>
  11. <html lang="en">
  12. <head>
  13. <meta charset="UTF-8">
  14. <title>length</title>
  15. <link rel="stylesheet" type="text/css" href="node_modules/bootstrap/dist/css/bootstrap.min.css">
  16. <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
  17. </head>
  18. <body>
  19. <div class="container">
  20. <div class="row">
  21. <div class="col-lg-12 text-center" style="margin-top:10%;">
  22. <input class="form-group" id="testlength" onkeypress="return checknum();" >
  23. <p id="test" maxlength="13" style="color:red;"></p>
  24. <i id="check" class="fa fa-check fa-2x" style="color:green;"></i>
  25. <p></p>
  26. <button type="button" class="btn btn-danger" id="click">Click</button>
  27. </div>
  28. </div>
  29. </div>
  30. <script type="text/javascript" src="node_modules/jquery/dist/jquery.min.js"></script>
  31. <script type="text/javascript" src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
  32. <script type="text/javascript">
  33. $('#check').hide();
  34. function checknum(e){
  35. var keyPressed;
  36. if(window.event){ // IE
  37. if (event.keyCode < 48 || event.keyCode > 57){
  38. event.returnValue = false;
  39. }
  40. }else{
  41. keyPressed = e.which; // Firefox
  42. if (keyPressed != 8 && (keyPressed < 48) || (keyPressed > 57)){
  43. keyPressed = e.preventDefault();
  44. }
  45. }
  46. }
  47. $(document).on('keyup','#testlength',function(event){
  48. var value = document.getElementById('testlength').value;
  49. console.log(value.length);
  50. limitText(this, 13);
  51. function limitText(field, maxChar){
  52. var ref = $(field),
  53. val = ref.val();
  54. if ( val.length >= maxChar ){
  55. ref.val(function() {
  56. return val.substr(0, maxChar);
  57. });
  58. }
  59. if(val.length < 13){
  60. document.getElementById("test").innerHTML = "กรุณาพิมพ์รหัสบัตรประชาชน 13 หลักครับ";
  61. }
  62. if(val.length == 13){
  63. $("#test").css("color", "green");
  64. document.getElementById("test").innerHTML = "";
  65. $('#check').show();
  66. }else{
  67. $("#test").css("color", "red");
  68.  
  69. }
  70. }
  71. });
  72. $('#click').click(function(){
  73. var value2 = document.getElementById('testlength').value;
  74. document.getElementById("test").innerHTML = "id card: "+value2;
  75. });
  76. </script>
  77. </body>
  78. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement