Esempio. Ti dico gia' che funziona solo con i cosiddetti "modern browsers", quindi se ti serve farlo andare con i browser piu' vecchi dovrai modificarlo un po'. Comunque mi pare un buono spunto.

codice:
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
  <form action="#">
    <input type="text" id="mytext" placeholder="Type here"/>
  </form>
</body>
</html>
codice:
document.addEventListener('DOMContentLoaded', function(){
  document.querySelector('#mytext').addEventListener('keyup', function(){
    if(this.value.length >= 11){
      this.parentNode.submit();
    }
  });
}, false);