1 2 $(document).ready(function () { 3 $("#demoForm").validate({ 4 rules: { 5 username: { 6 required: true, 7 minlength: 2, 8 maxlength: 10 9 }, 10 password: { 11 required: true, 12 minlength: 2, 13 maxlength: 16 14 }, 15 }, 16 messages: { 17 username: { 18 required: '请è¾å ¥ç¨æ·å', 19 minlength: 'ç¨æ·åä¸è½å°äº2个å符', 20 maxlength: 'ç¨æ·åä¸è½è¶ è¿8个å符', 21 remote: 'ç¨æ·åä¸åå¨' 22 }, 23 password: { 24 required: '请è¾å ¥å¯ç ', 25 minlength: 'å¯ç ä¸è½å°äº2个å符', 26 maxlength: 'å¯ç ä¸è½è¶ è¿10个å符' 27 }, 28 }, 29 30 highlight: function(element, errorClass, validClass) { 31 $(element).addClass(errorClass).removeClass(validClass); 32 $(element).fadeOut().fadeIn(); 33 }, 34 unhighlight: function(element, errorClass, validClass) { 35 $(element).removeClass(errorClass).addClass(validClass); 36 }, 37 submitHandler: function (form) { 38 // data={}; 39 // data.name=$("#username").val(); 40 // data.pwd=$("#password").val(); 41 // $.post(url,data,function(data,status){ 42 // alert("æ°æ®ï¼" + data + "\nç¶æï¼" + status); 43 // }) 44 console.log($(form).serialize()) 45 } 46 }); 47 48 $("#btn-login").click(function () { 49 console.log($("#demoForm").valid() ? "å¡«åæ£ç¡®" : "å¡«å䏿£ç¡®"); 50 }); 51 });
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.