js或jquery在textarea光标位置后面添加文本

js或jquery在textarea光标位置后面添加文本,第1张

$fnextend({    

05        position:function( value ){    

06            var elem = this[0];    

07                if (elem&&(elemtagName=="TEXTAREA"||elemtypetoLowerCase()=="text")) {    

08                   if($browsermsie){    

09                           var rng;    

10                           if(elemtagName == "TEXTAREA"){    

11                                rng = eventsrcElementcreateTextRange();    

12                                rngmoveToPoint(eventx,eventy);    

13                           }else{    

14                                rng = documentselectioncreateRange();    

15                           }    

16                           if( value === undefined ){    

17                             rngmoveStart("character",-eventsrcElementvaluelength);    

18                             return  rngtextlength;    

19                           }else if(typeof value === "number" ){    

20                             var index=thisposition();    

21                             index>value( rngmoveEnd("character",value-index)):(rngmoveStart("character",value-index))    

22                             rngselect();    

23                           }    

24                    }else{    

25                        if( value === undefined ){    

26                             return elemselectionStart;    

27                           }else if(typeof value === "number" ){    

28                             elemselectionEnd = value;    

29                             elemselectionStart = value;    

30                           }    

31                    }    

32                }else{    

33                    if( value === undefined )    

34                       return undefined;    

35                }    

36        }    

37    })

引用:>

可以用jquery实现,$(document)ready(function(){

$("#login")focus();

}); 把login换成输入框的id就可以了

<input id=txt1 type=text value="1234"/>

<input id=txt2 type=text value="5678"/>

<button id=btn>click</button>

<script>

windowonload=function(){

   btnonclick=function(){

      documentonclick=function(){

         txt1focus();  //点击页面其他地方,光标依然在txt1

      }

      txt1focus();

   }

}

</script>

以上就是关于js或jquery在textarea光标位置后面添加文本全部的内容,包括:js或jquery在textarea光标位置后面添加文本、页面中有多个input text框,怎么实现回车以后光标自动移动到下一个框,用jQuery实现、如何使网页打开时,光标默认在输入框中,就像打开百度首页,光标就自动在输入框里闪烁那样等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9636437.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存