clang Posted October 14, 2007 Share Posted October 14, 2007 I know this is probably a stupidly simple question, so I'm sorry in advance. I've tried looking around here and google to find a solution but came up empty handed. May my google-foo is not what it used to be. Basically I have a form, made in html, with PHP processing it. I would like the first text box on the page, to be selected on page load, so that I start typing right away, with out having to use my mouse to click on the text box to place the cursor inside it. Suggestions? Link to comment https://forums.phpfreaks.com/topic/73167-solved-cursor-started-in-text-box-on-load/ Share on other sites More sharing options...
clang Posted October 14, 2007 Author Share Posted October 14, 2007 I continued looking and found something a bit helpful: http://www.htmlgoodies.com/beyond/javascript/article.php/3471131#code for those that are interested. But this requires me to include the name of that object, in this case a text box, in the body. Is there another way to handle this? I ask because all of my pages call a php function to get the body and the name of that text box has the need to be different on various pages. maybe a this.focus() in the <input> tag? Link to comment https://forums.phpfreaks.com/topic/73167-solved-cursor-started-in-text-box-on-load/#findComment-369083 Share on other sites More sharing options...
clang Posted October 14, 2007 Author Share Posted October 14, 2007 Ha! Thanks everyone I kept looking and figured it out. For anyone that needs to know this, another option to onload is the following <script type="text/javascript"> document.form.item.focus(); </script> Where form is the name of your form, and item is the name of the object you would like highlighted first. Link to comment https://forums.phpfreaks.com/topic/73167-solved-cursor-started-in-text-box-on-load/#findComment-369090 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.