用Javascript制作一个可自动填写的文本框(全文完)[4]

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

本文简介:选择自 yjgx007 的 blog

           return true;
           break;
       ...

   }
}

默认的case语句:当用户键入一个字符。

在这个case语句中需要完成以下几个步骤:

1. 用键入的字符替换已选择的文本。(译者注:这一步似乎并没有必要)

2. 键入文本时试着得到一个匹配的文本。

3. 如果找到,为文本框建议一个应该输入的文本,并选择这些用户无需键入的匹配文本。

 

这个步骤最重要的是确定用户键入的字符(由event对象的keycode属性(ie)charcode属性(mozilla)得到键码,并使用string.fromcharcode () 方法将键码转为字符,用这字符替换当前选择的文本,然后我们需要得到文本框中文本的长度。

function autocomplete(otextbox, oevent, arrvalues) {

   switch (oevent.keycode) {
       case 38: // á

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

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

go top