用Javascript制作一个可自动填写的文本框(二)[1]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 yjgx007 的 blog

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处http://xinyistudio.vicp.net/和作者信息及本声明

 

(接上文)

在函数的最后结尾处设置文本框聚焦,以便用户敲入的字符可以代替选择的文本。

function textboxselect (otextbox, istart, iend) {

   switch(arguments.length) {
       case 1:
           otextbox.select();
           break;

       case 2:
           iend = otextbox.value.length;
           /* falls through */
           
       case 3:          
           if (isie) {
               var orange = otextbox.createtextrange();
               orange.movestart("character", istart);
               orange.moveend("character", -otextbox.value.length + iend);      
               orange.select();                                              
           } else if (ismoz){
               otextbox.setselectionrange(istart, iend);
           }                    
   }

   otextbox.focus();

本文关键:IE Opera Mozilla TextRange 浏览器检测
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top