title: Onkeypress doesnt detect first character
body: <p>I am trying to remove watermark of text box on enter of first character 
  I have written event of key press , after enter of key it returns length of zero on first character.I tried key up, problem with key up is when some one holds continuously the key 
  water mark doesn't hide...</p>
  
  <pre><code>&lt;input type="text" autocomplete="off" id="txtHomeSearch"  onkeyup="javascript:CheckInputLength(this,'lblwatermark')"/&gt;
  
  function CheckInputLength(e,labelid) {
      if (e.value.length != 0) {
          $(labelid).className = 'NewHP_LabelSearch';
          $(labelid).hide();
      }
  }
  </code></pre>
  
  <p>water mark doesnt hide on onkeypress event.</p>
  
  <p>Please help me out </p>
  
  <p>Is there any event detects the on change of text box for first character and copy paste..</p>