The default cursor means when the page loads in a browser, the cursor should be in/on a particular part, say textbox or textarea.
There is a simple javascript method focus() to place the default cursor:
<script type="text/javascript"> document.getElementById(id).focus(); <script>
But this will not work in rails. Why? Because the page not get refreshed in rails. To overcome this I found one solution, which has cross-browser compatibility.
def set_focus(id) <<-END <script language="javascript"> document.getElement ById("#{id}").focus(); if(navigator.appName == "Microsoft Internet Explorer"){ document.getElementById("#{id}").focus(); } </script> END end
Leave a Reply