以下是引用风吹过b在2010-9-9 16:15:37的发言:
放到 combo1 修改内容 的那个事件里。
每当输入一个值时,
判断,当前是不是第一个字符,
如果是 到数据库里查找出包含这个字符的 内容,添加到列表中去。
如果不是,并且列表不为空,使用 3楼的方法,一个一个的删。把不符合条件的数据删掉就是了。
如:
当输入 z 时,把 z 开头的人都列出下拉列表中。
当继续输入 Y时 ,把 不以 zy 开头的内容都删掉。
当继续输入 Z 时,就继续把不以 ZYZ 开头的内容都删掉。
这里有个漏洞吧。只要成立一个条件后删除,那么后面的又怎么还存在?
放到 combo1 修改内容 的那个事件里。
每当输入一个值时,
判断,当前是不是第一个字符,
如果是 到数据库里查找出包含这个字符的 内容,添加到列表中去。
如果不是,并且列表不为空,使用 3楼的方法,一个一个的删。把不符合条件的数据删掉就是了。
如:
当输入 z 时,把 z 开头的人都列出下拉列表中。
当继续输入 Y时 ,把 不以 zy 开头的内容都删掉。
当继续输入 Z 时,就继续把不以 ZYZ 开头的内容都删掉。