如何在页面加载时自动selectinput字段和文本

在页面加载时,我想将光标移到特定的字段。 没问题。 但我也需要select并突出显示放置在该文本字段中的默认值。

来自http://www.codeave.com/javascript/code.asp?u_log=7004

var input = document.getElementById('myTextInput'); input.focus(); input.select(); 
 <input id="myTextInput" value="Hello world!" /> 

在您的input标签中,放置以下内容:

 onFocus="this.select()" 

要在页面加载上做到这一点:

 window.onload = function () { var input = document.getElementById('myTextInput'); input.focus(); input.select(); } 
 <input id="myTextInput" value="Hello world!" /> 

尝试这个。 这将在Firefox和Chrome上运行。

<input type="text" value="test" autofocus="autofocus" onfocus="this.select()">

我发现了一个非常简单的方法,效果很好:

 <input type="text" onclick="this.focus();this.select()"> 

当使用jQuery …

HTML:

 <input type='text' value='hello world' id='hello-world-input'> 

jQuery的:

 $(function() { $('#hello-world-input').focus().select(); }); 

例如: https : //jsfiddle.net/seanmcmills/xmh4e0d4/

 <input type="text" value="test" onclick="this.select()"> 

在这里testing

http://www.n-alforat.com/vb/ext/test/code.htm