作者ephesians (ephesians)
看板Ajax
标题Re: [问题] javascript格式检测後的游标停留
时间Mon Mar 19 22:50:06 2007
※ 引述《tina0724 (学习努力爱自己)》之铭言:
: 各位先贤,不好意思!!
: 我爬了文但没有看到类似的问题,
: 所以在这里发文寻问,若先贤们觉得问题太简单也请多包含^^
: 我是想要问,我已经写好文字栏位的格式检测,
: 但是若该栏位的格式错误,它会依照我设定的检测讯息跳出格式错误,
: 但显示完之後,游标就会跳到下一个输入栏位去了,不会停留在原本的那一个栏位
: 不知道这个应该要怎麽去解决....
: 谢谢大家包容我这个新手的新手问题
: 感恩大家的回答喔^^
这很简单,只要让你的函式能够知道是哪个物件呼叫这个函式,
就能够反过来要求原物件表现出特定行为.
函式这样写:
function check(obj) {
...
if (!resultOfCheck) { //检查结果不正确
alertMessage();
obj.focus(); //让游标回到原栏位
}
}
任何物件应该如此呼叫check():
<input type="text" onChange="check(this);">
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.230.76
※ 编辑: ephesians 来自: 59.112.230.76 (03/19 22:51)