You need to sign in to do that
Don't have an account?
Shravya Rama 9
Focus on an inputfield after refresh by action support
Hello,
In the following VF page, I use action support to refresh a page. But everytime the page refreshes, focus goes to top of the page. I want to set the focus to one of the field Automatik__c with ID = "FocusID" using script whenever the page refreshes. But its not working.
In the following VF page, I use action support to refresh a page. But everytime the page refreshes, focus goes to top of the page. I want to set the focus to one of the field Automatik__c with ID = "FocusID" using script whenever the page refreshes. But its not working.
<script type="text/javascript"> function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } } } function setFocus() { document.getElementById('{!$Component.FocusID}').focus(); } addLoadEvent(setFocus); </script> <apex:pageBlockSection > <apex:inputField value="{!res.Automatik__c}" > <apex:actionSupport event="onchange" action="{!getRefresh}" id = "FocusID" > </apex:actionSupport> </apex:inputField> <apex:inputField value="{!res.Navigation__c}" id="ButtonId" > <apex:actionSupport event="onchange" action="{!getRefresh}" > </apex:actionSupport> </apex:inputField> </apex:pageBlockSection>Can somebody suggest whats wrong with my code or anyother work around. Thank you.