title: cursor position does not appear in text input?
body: <p>In my asp.net MVC app, I'm using a HTML text input, while I apply a style to format currecy value and I want it to RIGHT align so that I also apply style.</p>
  
  <p>But the cursor does not appear in text box? What is the possible reason and please provide the solution?</p>
  
  <p><strong>HTML</strong></p>
  
  <pre><code>&lt;input type="text" class="OnlyMoney" /&gt;
  </code></pre>
  
  <p><strong>Script</strong></p>
  
  <pre><code>$(document).ready(function () {
         $("input[type=text].OnlyMoney").live('keydown', currenciesOnly)
             .live('blur',
             function() { $(this).formatCurrency(); });
  
     });
  </code></pre>
  
  <p><strong>CSS</strong></p>
  
  <pre><code>.OnlyMoney { text-align: right; }
  </code></pre>
  
  <p><strong>Note:</strong> If I change above style "text-align: left" then cursor is visible in text box.</p>