Menu
I have an input textbox that has an id of “loginview:frmLogin:j_username”. How can I get the cursor to show up in this box when the page loads? I’ve tried document.loginview:frmLogin:j_username.focus();, but that doesn’t seem to work. I cannot change the id or name (which is the same) of the textbox, as we are using java (jsf) and the id/name appends the form name, etc. to the id/name of the input box.
Thanks.
<i>
</i><head>
<!-- set focus to a field with the name "searchcontent" in my form -->
<script type="text/javascript">
function setfocus(a_field_id) {
$(a_field_id).focus()
}
</script>
</head>
<body onload="setfocus('customervalue');">
Customer: <input name="customer" id="customervalue" />
</body>
<i>
</i> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/><link href="/www.riteaid.com/w-content/css/main.css" media="screen" rel="stylesheet" type="text/css"/><link href="/www.riteaid.com/w-content/css/default-fonts.css" media="screen" rel="stylesheet" title="default" type="text/css"/><link href="/www.riteaid.com/w-content/css/large-fonts.css" media="screen" rel="alternate stylesheet" title="large" type="text/css"/>
<script language="Javascript" type="text/javascript" src="/www.riteaid.com/w-content/scripts/main.js"></script>
<script language="Javascript" type="text/javascript" src="/www.riteaid.com/w-content/scripts/myriteaid/myriteaid.js"></script>
<script language="JavaScript" type="text/javascript" src="/www.riteaid.com/w-content/scripts/styleswitcher.js"></script>
<title>Login</title><script type="text/javascript">
function setfocus(a_field_id) {
$(a_field_id).focus()
}
</script></head>
<body onload="setfocus('loginview:frmLogin:j_username');"><script type="text/javascript">
function readcookie(cookieName){
document.cookie="cookiesEnabled=true";
var start = document.cookie.indexOf(cookieName);
if (start == -1){
window.location = "browser_settings.jsf";
}
}
readcookie("cookiesEnabled");
<i> </i> if (top != window) {
<i> </i> top.location.href="/myriteaid/login.jsf";
<i> </i> }
<i> </i> </script><noscript><meta content="0;url=browser_settings.jsf" http-equiv="refresh"/></noscript><div id="wrapper"><div id="headerBlock"><div id="utiLBlock"><div id="inputFields"><div id="searchBox"><form action="/sitesearch/index.jsf" id="raSearch" method="post" name="raSearch"><label for="Search"><span id="header:searchSiteText" title="Search site">Search site </span><input class="inputFixed" id="Search" name="searchCriteria" size="10" title="Search RiteAid.com" type="text"/></label> <input name="checkAll" type="hidden" value="true"/><input alt="Search RiteAid.com" class="inputButton" name="Search" type="submit" value="Search"/></form></div><div id="zipBox"><form action="/stores/locator/store_results.jsf" id="zipSearch" method="get" name="raStoreSearch"><label for="header:zip" style="font-weight: bold;">
Find a store </label><input id="header:zip" type="text" name="header:zip" value="Enter Zip" class="cleardefault" maxlength="10" size="8" title="Find a store" /> <input name="streetaddress" type="hidden" value=""/><input name="city" type="hidden" value=""/><input name="state" type="hidden" value=""/><input name="storeum" type="hidden" value="0"/><input name="miles" type="hidden" value="20"/><input name="maxshow" type="hidden" value="10"/><input name="platlong" type="hidden" value="0.0~0.0~0.0~0.0"/><input name="conv" type="hidden" value="false"/><input name="digital" type="hidden" value="false"/><input name="drive" type="hidden" value="false"/><input name="gnc" type="hidden" value="false"/><input name="nite" type="hidden" value="false"/><input name="plab" type="hidden" value="false"/><input name="pOnline" type="hidden" value="false"/><input name="pic" type="hidden" value="false"/><input name="rewards" type="hidden" value="false"/><input alt="Find a Rite Aid" class="inputButton" name="Go" type="submit" value="Go"/></form></div></div></div><form id="loginForm" method="post" action="/myriteaid/ibm_security_logout/"><input type="hidden" name="logoutExitPage" value="/login.jsf" /> </form></div></div><div id="mainBlock"><div id="lhsBlock"><div class="mraRedCap"> </div>
<div id="lhsBox"><div class="lhsCatSlct"><h3>MyRite&shy;Aid.com</h3><ul><li><span id="lhsview:signUpText" title="Sign up now for:">Sign up now for:</span></li><li><a id="lhsview:signInLink1" href="/myriteaid/pharmacy_choices/pharmacy_profile.jsf" title="Online Rx records"><span id="lhsview:txtsignInlnk1" title="Online Rx records">Online Rx records</span></a></li><li><a id="lhsview:signInLink2" href="/myriteaid/mycoupons.jsf" title="Online Coupons"><span id="lhsview:txtsignInlnk2" title="Online Coupons">Online Coupons</span></a></li></ul></div></div></div><div id="content"><div id="cntSubBlock"><div id="mainPromoSubBlock"><img id="imgGenericOffer" src="../www.riteaid.com/w-content/images/myriteaid/generic/cnfg_hdr_generic.png" alt="Take advantage of all MyRiteAid.com benefits! Register Today." /></div><div id="promoSubRow1"><div class="cntBlockSub leftCol"><h3 id="txtNotReg"><span id="txtLftCol">Not Registered?</span></h3><p align="center"><img id="imgMyRiteAid" src="../www.riteaid.com/w-content/images/myriteaid/generic/mra_logo_sm.png" alt="MyRiteAid.com" height="65" width="140" /></p><form id="frmVerification" method="post" action="/myriteaid/login.jsf" enctype="application/x-www-form-urlencoded">
<p align="center"><a id="frmVerification:lnkGenericVerification" href="#" onclick="document.forms['frmVerification']['__LINK_TARGET__'].disabled=false;document.forms['frmVerification']['__LINK_TARGET__'].value='frmVerification:lnkGenericVerification'; document.forms['frmVerification'].submit();document.forms['frmVerification']['__LINK_TARGET__'].disabled=true; return false;"><span id="frmVerification:txtSigup" class="blueTextButton">Register Now!</span></a></p><input type="hidden" name="frmVerification" value="frmVerification" /><input type="text" style="display:none" disabled name="__LINK_TARGET__" /></form></div><div class="cntBlockSub rightCol"><form id="loginview:frmLogin" method="post" action="/myriteaid/login.jsf" enctype="application/x-www-form-urlencoded">
<h3>Already registered?</h3><input id="loginview:frmLogin:scode" type="hidden" name="loginview:frmLogin:scode" value="0" /><table border="0" cellpadding="0" cellspacing="3" width="98%"><tr><td colspan="2"></td></tr><tr><td align="right" valign="middle"><p><span id="loginview:frmLogin:txtoutLoginPrompt">User ID:</span></p></td><td align="left" valign="middle"><input id="loginview:frmLogin:j_username" type="text" name="loginview:frmLogin:j_username" alt="Username" maxlength="15" size="16" style="font-family: verdana, arial, helvetica, sans-serif; font-size: 11px" /></td></tr><tr><td align="right" valign="middle"><p><span id="loginview:frmLogin:txtoutLoginPasswordPrompt">Password:</span></p></td><td align="left" valign="middle"><input id="loginview:frmLogin:j_password" type="password" name="loginview:frmLogin:j_password" value="" alt="Password" maxlength="15" size="16" style="font-family: verdana, arial, helvetica, sans-serif; font-size: 11px" /><input name="specialPromo" type="hidden" value=""/></td></tr></table><p align="center"><input type="submit" value="Login" name="loginview:frmLogin:btnLogin" id="loginview:frmLogin:btnLogin" class="inputButton" /></p><p align="center"><a id="loginview:frmLogin:lnkForgotPassword" href="#" style="color: #003273;" onclick="document.forms['loginview:frmLogin']['__LINK_TARGET__'].disabled=false;document.forms['loginview:frmLogin']['__LINK_TARGET__'].value='loginview:frmLogin:lnkForgotPassword'; document.forms['loginview:frmLogin'].submit();document.forms['loginview:frmLogin']['__LINK_TARGET__'].disabled=true; return false;"><span id="loginview:frmLogin:txtoutForgotPasswordLink">Forgot Your User ID or Password?</span></a></p><p align="center"><input type="image" src="../www.riteaid.com/w-content/images/myriteaid/livingmore/signUpNow.jpg" name="loginview:frmLogin:btnCalLMLogin" id="loginview:frmLogin:btnCalLMLogin" alt="California Living More Members Sign Up Now." /></p><input type="hidden" name="loginview:frmLogin" value="loginview:frmLogin" /><input type="text" style="display:none" disabled name="__LINK_TARGET__" /></form></div></div><div id="promoSubRow4"><div id="footer"><p><a id="myRadFooterSubView:ftrLinkHome" href="/" class="ftrHome"><span id="myRadFooterSubView:ftrLinkHomeText">Home</span></a><a id="myRadFooterSubView:ftrLinkTerms" href="/home/terms_conditions.jsf"><span id="myRadFooterSubView:ftrLinkTermsText">Terms &amp; Conditions</span></a><a id="myRadFooterSubView:ftrLinkRAPrivacy" href="/home/privacy.jsf"><span id="myRadFooterSubView:ftrLinkRAPrivacyText">RiteAid.com Privacy</span></a><a id="myRadFooterSubView:ftrLinkPatientPrivacy" href="/home/privacy_practices.jsf"><span id="myRadFooterSubView:ftrLinkPatientPrivacyText">Patient Privacy</span></a><a id="myRadFooterSubView:ftrLinkHelp" href="/home/help.jsf"><span id="myRadFooterSubView:ftrLinkHelpText">Help</span></a></p><p>© 2001-2007 Rite Aid Corp. All rights reserved.</p></div></div></div><div id="rhsBlock"><div class="relatedBox"><div class="relatedCat"><h3>Related Information</h3><ul><li><a id="lnkScr" href="/redir/?go=aHR0cHM6Ly9yaXRlYWlkLnJlYmF0ZXBsdXMuY29tLw==&amp;from=aHR0cDovLw==Y2FyLnJpdGVhaWQuY29tL215cml0ZWFpZC9sb2dpbi5qc3A=" target="scr">Single Check Rebates</a></li><li><a id="lnkDMgmt" href="http://www.riteaiddiabetes.com" title="Diabetes Management">Diabetes Management</a></li><li><a id="lnkNPdt" href="/stores/whats_new/" title="New Products">New Products</a></li><li><a id="lnkStoreLocator" href="/stores/locator/" title="Store Locator">Store Locator</a></li><li><a id="lnkContactUs" href="/contact_us/" title="Contact Us">Contact Us</a></li></ul></div><div class="rhsBox"><a id="lnkLvmr" href="/pharmacy/livingmore/" title="Living More"><img id="imgLvmr" src="/myriteaid/../www.riteaid.com/w-content/images/rhs_ad_living_more.png" alt="Living More" height="174" title="Living More" width="120" /></a></div></div></div></div></div>
</body></html>
document.getElementById('loginview:frmLogin:j_username').focus();
<i>
</i><script type="text/javascript">
document.getElementById('loginview:frmLogin:j_username').focus();
</script>
<i>
</i>setTimeout(function(){
document.getElementById('loginview:frmLogin:j_username').focus();
},100);
0.1.9 — BETA 5.26