急求高手!这个怎样实现!点击输入框,弹出一个窗口,窗口里是些从数据库查询的返回值,然后点这个值的时候,就又会把这个值赋值给这个输入框。例如:<input name="city" type="input" value="" onclick="getCity()" />当我点击这个输入框的时候,就会在输入框下方弹出一个窗口(就像很多日期选择的那种)
弹出的这个窗口上是 获取数据库里的城市列表, 可以供点击选择,
选择好后,这个input的value就变成选择的这个值了。
也就是像大多数机票网站这种,点击输入框,弹出城市列表的。
怎么实现啊
弹出的这个窗口上是 获取数据库里的城市列表, 可以供点击选择,
选择好后,这个input的value就变成选择的这个值了。
也就是像大多数机票网站这种,点击输入框,弹出城市列表的。
怎么实现啊
解决方案 »
- 怎么取不到.currentStyle.content的值
- 按钮切换问题
- google地图如何绑定事件?
- 一句 JS 在 IE 里不工作, 求指正
- jquery 选择器问题
- js 读取文件的编码文件问题
- 急!在线等!请问像新浪博客的弹窗那种只有页面内容,没有边框的效果是怎么做出来的?
- abbr与summary,这两个属性是什么意思?
- 我这样动态生成文本框,为什么不能得到值,错在哪里???
- JAVAscript可以实时检索ACCESS吗?还有怎样设定固定时间检索一次?
- javascript如何 读取和写入xml文件
- javascript 如何把 秒数如1265458 显示成 如2010-03-15 12:03:16
可以搜索下google提示框,有代码可以看
<input name="city" type="input" value="" onclick="getCity(this)" />function getCity(o){
1、创建一个DIV,显示在鼠标所在的位置(在DIV中先放一个loading GIF)。
2、异步调用XMLHTTP请求A端,请求路径后面加问号“...?n=o.name”,A端查询“n”返回city信息字串。
3、设置好样式把返回的city信息innerHTML进DIV(设置loading GIF的display为none)。
4、在DIV的信息列表行上绑定onclick方法 — 点选后所在字符写入input,同时removeChild该DIV。
}
我如果能搜索到 也不会在这里提问啊
再说google已经退出中国了
2.点击的时候使用AJAX技术或者其他框架技术向后台,后台把数据封装成json格式数据返回,如jquery:
$.get("city.jsp?name=北京",funtion(data){
//在这里写把data
遍历这个返回的data数据,填充到div上再让他显示出来
});
突然想问个问题:这论坛上的朋友们该不都是从事web编程工作的吧?
js Ajax 向服务端提交请求,
服务端查询数据,再返回给js,
js 生成个列表添加到一个div中显示。
列表中的每条数据,加个onclick 事件,将该数据添加到输入框,
隐藏或清除div中的列表。