Javascript 聆听选择范围的变化

Javascript 聆听选择范围的变化,javascript,ios,Javascript,Ios,我有一个移动网络应用程序(Sencha Touch 2),用户可以在数字字段中填写金额。用户第一次输入数字时,会在字段末尾添加货币符号 现在,我想做的是防止用户将光标移动到字段的末尾并删除货币符号 当输入获得焦点时,我已经重置了选择范围,如下所示: input.setSelectionRange(ln, ln); 但我不知道如何知道用户何时移动光标(字段已经聚焦) 是否有对输入触发的事件? 或者有没有其他方法可以找到答案

我有一个移动网络应用程序(Sencha Touch 2),用户可以在数字字段中填写金额。用户第一次输入数字时,会在字段末尾添加货币符号

现在,我想做的是防止用户将光标移动到字段的末尾并删除货币符号

当输入获得焦点时,我已经重置了选择范围,如下所示:

input.setSelectionRange(ln, ln);
但我不知道如何知道用户何时移动光标(字段已经聚焦)

是否有对输入触发的事件? 或者有没有其他方法可以找到答案