可编辑的div,focus之后,光标怎么定位到文本最后
2015-09-18 11:53
387 查看
我跟你一样,也碰到了这样的问题,后来我就想:当文本框没有值的时候,光标会停在最前;当向文本框输入值的时候,光标就会停在当前输入的位置。如果现在能够模拟出这种状态,那么问题就可以迎刃而解了。那么就让文本框先获得焦点,然后再改变文本框中的值就可以实现了。看看下面这段代码,就是这个思想。
<html>
<body>
<input id="input" type="text" value="OK, no problem."/>
<input type="button" value="focus" onclick="setFocus('input',true)"/>
<input type="button" value="blur" onclick="setFocus('input',false)"/>
<script type="text/javascript">
function setFocus(id, yes) {
var obj = document.getElementById(id);
if (yes) {
obj.focus();
obj.value = obj.value;
} else {
obj.blur();
}
}
</script>
</body>
</html>
XML/HTML code
?
<html>
<body>
<input id="input" type="text" value="OK, no problem."/>
<input type="button" value="focus" onclick="setFocus('input',true)"/>
<input type="button" value="blur" onclick="setFocus('input',false)"/>
<script type="text/javascript">
function setFocus(id, yes) {
var obj = document.getElementById(id);
if (yes) {
obj.focus();
obj.value = obj.value;
} else {
obj.blur();
}
}
</script>
</body>
</html>
XML/HTML code
?
相关文章推荐
- IOS-手机来电或者第三方音频打断当前播放
- linux 安装jdk
- 浏览器的各种长度宽度clientX clientY pageX pageY x y
- codeforces 295B B. Greg and Graph(floyd+dp)
- OC基础语法
- 生产源库位和目的库位动态过滤
- 图片比例缩放控制
- HDU 5441.Travel【2015 ACM/ICPC Asia Regional Changchun Online】【并查集】9月18
- 查找算法的实现 顺序和折半
- Ubuntu中Git服务器搭建
- VC下动态库DLL、静态库LIB的编写和使用方法
- STM32 IAP 在线升级详解
- Apache 负载均衡 session
- IOS单例
- ASP.NET窗体身份验证详解
- apache URL 区别大小写
- linux安装java
- 死亡通知与进程异常退出;ANR与进程重启后状态跟之前不对
- 将公用文件夹从Exchange2010迁移到Exchange 2013
- 你在人际交往方面吃过哪些亏