我正在将表单和默认焦点加载到第一个文本字段.文本字段填充了默认值"PW-".(客户部件号的第一个字符如PW-446,PW-9887)
他们只想在表单加载时键入数字而不是单击字段末尾等来键入数字.光标应该在PW的末尾闪烁,并准备好进行数据输入.
我已经尝试了在StackOverflow上找到的许多不同的方法,没有运气:-(
任何想法?提前谢谢!
JQUERY
$(document).ready(function(){
$('input:text:first').focus();
});
Run Code Online (Sandbox Code Playgroud)
HTML
< input type="text" name="part_id" size="20" value="PW-">
Run Code Online (Sandbox Code Playgroud)
Cha*_*ase 37
这是一个例子:
$(document).ready(function(){
var el = $("input:text").get(0);
var elemLen = el.value.length;
el.selectionStart = elemLen;
el.selectionEnd = elemLen;
el.focus();
});?
Run Code Online (Sandbox Code Playgroud)
https://developer.mozilla.org/en-US/docs/XUL/Property/selectionStart
https://developer.mozilla.org/en-US/docs/XUL/Property/selectionEnd
对于旧版本的IE,您可能需要使用:http://msdn.microsoft.com/en-us/library/ie/ms536401(v = vs.85).aspx