Advertisement
kernel

jQuery Validate an HTML5-Input-Pattern

Dec 12th, 2012
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 1.02 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.   <head>
  4.     <title></title>
  5.     <script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
  6.     <script src="https://raw.github.com/jzaefferer/jquery-validation/master/jquery.validate.js" type="text/javascript"></script>
  7.     <script type="text/javascript">
  8.     jQuery(function ($) {
  9.       $.validator.addMethod(
  10.         "pattern",
  11.         function(value, element, regexp) {
  12.           var re = new RegExp(regexp);
  13.           return this.optional(element) || re.test(value);
  14.         },
  15.         "Please enter the required format."
  16.       );
  17.       // $.validator.messages.pattern = "Bitte das geforderte Format eingeben."; // i18n
  18.       $('form').validate({onkeyup : function (element) {
  19.         $(element).valid();
  20.       }});
  21.     });
  22.     </script>
  23.   </head>
  24.   <body>
  25.     <form action="#">
  26.       <input type="text" name="moep" value="" placeholder="^[0-9]+$" required="required" pattern="^[0-9]+$"/>
  27.       <button type="submit">Abschicken</button>
  28.     </form>
  29.   </body>
  30. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement