ONKEYUP事件有问题

你好, 我有这样的源代码 [html] 函数foo(){ //一些代码 } 函数boo(){ //这里的一些代码 } [/html] 功能调用: 在OnChange和Onkeyup事件上,我需要调用相同的函数foo(); Onkeyup射击后,我按下" Home"键(或左箭头),以移至文本框中的文本开始. 但是光标会自动移动到文本框中的文本末端. 我该如何将光标定位在我想要的任何地方???? 请帮我............... 提前提前

# 回答1

欢迎来到TSDN! 我认为您不能使用标准JavaScript做到这一点. 亲切的问候, dmjpro.
# 回答2

如果我仅在onkeyup事件中调用该函数?
# 回答3

尝试这个 .....

选择 | 换行 | 行号
  1. <input type="text" onkeypress="return false;" onkeyup="return false;" onkeydown="return false;">
  2.  

享受此代码,让我知道:-) 亲切的问候, dmjpro.

# 回答4

我很抱歉说我没有得到你. 如果我调用onkeyup函数,则每次击键都会调用上述函数 在Onkeyup事件中. 因此,当我在活动结束后按任何其他键时, 它调用功能并使光标移至文本框的最后位置. 请给我建议JavaScript的新内容. 如果还有其他好友,请让我知道他/她的名字?
# 回答5

标准JavaScript无法定位光标. 您可以将光标放在最后位置. 仅通过重写所需的文本值就可以. 看看这个代码...

选择 | 换行 | 行号
  1. <input type = "text" onkeyup = "return test(event)" onkeydown = "return test(event)">
  2.  
选择 | 换行 | 行号
  1. function test(e)
  2. {
  3.  var key = e.which ? e.which : e.keyCode;
  4.  var src = e.target ? e.target : e.srcElement;
  5.  if(key==/*your key code*/){ src.value = value; return false; }
  6.  else return true;
  7. }
  8.  

亲切的问候, dmjpro.

# 回答6

您可以显示foo()和boo()的代码吗? 发布代码时,请使用代码标签: [Code = JavaScript] 您的JavaScript代码在这里... [/代码]
# 回答7

你好 , 我现在可以完成代码工作. 我所做的是在函数foo()中,我使用了另一个名为x()的函数调用 因此,当它将值返回到foo()时,它会混乱. 无论如何,非常感谢您的回应. 你是第一个回应我的Q的人吗? thanxxxx

标签: Javascript

添加新评论