如何实现类似于 http://www.ctrip.com/ 这个网页左上角那个“出发城市”的输入框功能?
最好能写出详细的代码,谢谢!
最好能写出详细的代码,谢谢!
解决方案 »
- sourceforge.net改版了 如何上传文件
- 开源项目 袖珍示波器
- 新手求助,需下载一个Zend Studio 7.0汉化包,分不够?
- 配置php环境的问题,php连不上mysql
- 关于“Can not connect to MySQL server”的问题!
- 高分解释一小段关于在线压缩文件下载的代码
- 如何把for循环出来的所有结果集形成¥test的格式。。
- 开发chrome 插件,抓取部分网页信息,抓取到的信息如何写入文件?
- 数据查询效率好慢 用的thinkphp 11万数据用时0.09
- 用PHP事件写了一个统一对外开放的接口,通过事件监听变量分发模块
- 思想的实现
- 请问一下,wampserver下,多域名,多ip的httpd.conf文件如何配置
例如,如何实现在输入框的下方弹出那个div层,那个div层又如何编码,还有如何实现在输入框中输入拼音就能得到该拼音对应的中文结果?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>示例</title>
<link rel="StyleSheet" href="editor/base.css"><style type="text/css">
<!--
#div1 {
position:absolute;
background-color:#CCCCCC;
width:200px;
height:115px;
display:none;
z-index:1;
left: 11px;
top: 36px;
}
-->
</style>
</head>
<body>
<form name="form1" method="post" action="">
<input type="text" name="txt" onFocus="showDiv()" id="txt">
<div id="div1"><div onClick="setv(this);">上海</div><div onClick="setv(this);">北京</div></div>
</form>
<div id="editor_body"></div>
</body>
</html>
<script>
function showDiv()
{
document.getElementById("div1").style.display = "block";
}
function setv(obj)
{
document.getElementById("txt").value = obj.innerText;
document.getElementById("div1").style.display = "none";
}
</script>
至于实现在输入框中输入拼音就能得到该拼音对应的中文结果,这个是通过AJAX方法获得后端数据显示在前端的,这个说起来太复杂了,你可以查查资料
网上太多了
再一个,这个站点应该是在加载的时候就已经把城市的数据给加载进来了!然后前台根据用户输入直接在数据里查找!