模糊查询和当输入焦点时清空文本框的JS脚本

原创 2007年09月27日 11:20:00
 

//功能:快速定位select中内容的方法
  //描述:当txt中的内容变化时,下拉框的内容跟着定位。比如当在input中录入a时,select中定位到第一个有a开头的元素。
  //     该方法是为选择炉号、选择钢号、选择生产号三个select元素用的。
  //参数:selectName是select元素的名字,inputText是input中已经录入了的内容。
  //增加人:段忠琳
    function txtOnChange(selectName,inputText){
      if (selectName.selectedIndex!=-1){
  selectName.options(selectName.selectedIndex).selected = false;
      }
  /*2005.07.12 梁志德 当selectName长度不固定时,短selectName的定位*/
      for (i=0;i<selectName.options.length;i++){
  if (selectName.options(i).text == inputText){
    selectName.options(i).selected = true;
    return;
  }
      }
      for (i=0;i<selectName.options.length;i++){
  if (selectName.options(i).text.indexOf(inputText)!=-1){
    selectName.options(i).selected = true;
    return;
  }
      }
    }

  //功能:当text得到焦点时,清空内容
  //描述:同上
  //参数:oText,触发该函数的text元素。
  //增加人:段忠琳
  function txtOnfocus(oText){
      oText.value="";
  }

相关文章推荐

页面级别的JS模糊查询

做项目的时候通过WebService接口查询出一系列的信息,但是因为信息量大,一时找不到自己想要的。所以加入查询,但是是通过WebService接口查询的,导致不能后台处理这个查询。故而写了一段JS。...

简单实用js——可输入可选择可模糊查询的select下拉

在网上有很多可输入及模糊查询的select下拉插件,功能也很强大,比如select、chosen等,做这个的方法也是有很多的,适用自己就好,下面是我自己的一个方法,希望适合大家 CSS代码 ...

编写简易的JS输入框模糊查询匹配(附有源码和demo)

http://www.cnblogs.com/tugenhua0707/p/3434730.html 前言:JS输入框模糊匹配插件以前在工作写过一个类似的 所以这次写轻松很多,这次写优化...

使用js实现页面加载后某输入框获得焦点

具体实现如下例: "> 获得焦点

用原生js编写写焦点图脚本

自己用原生js写的简单焦点图,算是对原生js初步运用 -----------------------------------------------------html部分  ...
  • yuwq123
  • yuwq123
  • 2016年12月08日 14:19
  • 286

DOM操作HTML文档;js创建表格;清除空文本节点

DOM 定义了访问和操作 HTML 文档的标准方法。 1、DOM访问节点 document.documentElement:返回HTML根元素  var ohtml = document.docum...

android实现的计算器功能,可以加减乘除;可以倒退,可以清空文本,大家参考使用吧

package com.example.week2; import android.os.Bundle; import android.view.View; import android...

C#清空文件与复写内容的实现(如何避免再次append?)

 在CSDN上看到一个帖子,问题是这样的: 想读取一个.txt文件,读取文件中所有内容,把以/开头的这一行全部删除掉,再清空.txt文件中内容,最后把读入并且修改好的内容重新读入到.txt...

C语言清空文件内容

C语言中清空文件的方法很简单。 只要以 可写 的方式打开文件,就能将这个文件清空...

Linux C ftruncate 函数清空文件注意事项(要使用 lseek 重置偏移量)

之前有个要把打开的文件清空,然后重新写入的需求,但是使用 ftruncate(fd, 0)后,并没有达到效果,反而文件头部有了'\0',长度比预想的大了。究其原因是没有使用 lseek 重置文件偏移量...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:模糊查询和当输入焦点时清空文本框的JS脚本
举报原因:
原因补充:

(最多只允许输入30个字)