在javascript中获取并设置光标位置

时间:2013-11-10 16:06:45

标签: javascript cursor

我希望有人可以帮助我。

我应该创建一个函数,在变量中保存光标在我的textarea中的位置,或者选择的位置(如果可能),或者如果光标不在textarea中,则为我保存null值

我应该最终实现另一个功能(使用上面保存的值)回复我前面的情况。

你知道这是否可能吗?

1 个答案:

答案 0 :(得分:0)

如果您使用的是"模板"这很容易(虽然"回复我"你问题的一部分有点模糊)。

我提供了一个使用" Smarty"的简单示例。模拟"编辑" textarea" Save"按钮,按下时,提交textarea和光标位置。

当textarea重新加载时,它获取值并将光标位置设置为它所在的位置。它从HTML /模板开始:

/* Adjust your css */
h2 {
    position: relative;
}

.button-xs-med {
    position: absolute;
    right: 0;
    top: 0;
}

PHP代码很简单:

style="float: right;"

当然,如果您没有/想要Smarty(或PHP!),请添加一些关于代码的内容。

但是这显示了在textarea中获取和设置光标位置的基本原则。