网页注册页面问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 23:19:47
我记得当我们在注册一些网站会员的时候,当我们在一个文本框填写一些信息(如籍贯)的时候,当我一把鼠标点击文本框的时候就会在弹出一些可供选项,只要一点击要选的项目该项就会出现在文本框中,简直太人性化了,小弟我想学习一下是怎么一回事(当然不是下拉列表框),期待高手的解答!
请问楼下的大哥,有具体的代码吗?我现在没时间去查了,现在急用!谢谢了!

<script>
function showDiv(){
document.getElementById("selectItems").style.display="";
}
functin sClick(obj){
document.getElementById("selectItems").style.display="none";
document.getElementById("iptext").value=obj.value;
}
</script>

<input type="text" value="" onclick="showDiv()" />
<div id="selectItems" style="display:none"><input type="radio" name="radio" value="北京" onclick="sClick(this)" />北京 <input type="radio" name="radio" value="上海" onclick="sClick(this)" />上海</div>

可以弹出一个层页面窗体 就像百度登陆账号一样 你可以做的小点 选择 后传值进文本框就可以了 大体思路..

事先做了个层,隐藏的,在文本框单击事件里,让这个层显示,层里的文字都是超连接,一点文字就触发方法,把文字添加到文本框里,大体就这样了