在一般的程序中,程序员通常喜欢通过判断输入框内容的正确性来判断内容的合法性来确定焦点帧。

如:
复制代码代码如下所示:
如果(obj值= =){
Obj.focus();
返回false;
}

因此,当输入框为空时,焦点被移动到输入框中,这非常方便使用。但有一个小问题…

这是(obj。重点)将焦点移动到输入框,文本光标(闪烁线)移动到第一个字符输入框的位置…以上判断。如果文本框是不是.. obj.focus含量能满足我们直接在文本框中输入不点击文本框文本焦点…

但是,如果有文本框内容。但内容不相同的法律(.obj。重点)将光标移动到第一个字符的位置。这样的文字框,会让用户体验设计师关注的郁闷…我们需要一个文本框来获得焦点,然后将文本光标指向最终文本框,让用户不能点击文本框后面的直接输入内容。输入内容添加在原始内容中。

下面的代码可以完成这一小细节:
复制代码代码如下所示:

功能getselectpos(obj){
VaR ESRC = document.getelementbyid(obj);
如果(ESRC = = null){
event.srcelement ESRC =;
}
无功rtextrange = esrc.createtextrange();
RtextRange.moveStart(字符,ESRC。价值。长度);
rtextrange.collapse(真的);
RtextRange.select();
}


这段代码将对设计者在用户体验的细节方面有很大帮助。