
$(document).ready(function(){
 $("[maxlength]").bind("keypress",function(event){
  var key = (event.keyCode ? event.keyCode : event.which);
  if(key >= 33 || key == 13 || key == 8) {
   var maxLength = $(this).attr("maxlength");
   var length = this.value.length;
   if(length >= maxLength) {
    $(this).prev().children(".message").html("Sorry, max " + maxLength + " characters allowed here");
    if (key != 8) event.preventDefault();
   } else {
    $(this).prev().children(".message").html("");
   }
  }
 });
});

function submitform() {
   var pass = $(".required").filter(function(){
    if (this.value.length<1) $(this).prev().children(".message").html("This field is mandatory");
    return this.value.length<1;
    }).size();
   return (pass>0) ? false : true;
  } 

