2个回答
展开全部
我写了个简单版本的,你试试看!
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
#div1{
position: fixed;
margin:20px auto;
background: #dddddd;
width: 300px;
height: 200px;
}
</style>
</head>
<body>
<input type="text" id="input1" onclick="popup()">
<div id="div1" style="display:none;">
<select name="select1" id="select1">
<option value="11111">11111</option>
<option value="22222">22222</option>
<option value="33333">33333</option>
</select>
<input type="button" value="ok" onclick="select1()">
</div>
<script>
function popup(){
var div1=document.getElementById("div1");
div1.style.display="block";
}
function select1(){
var input1=document.getElementById("input1");
var div1=document.getElementById("div1");
var select1=document.getElementById("select1");
input1.value=select1.value;
div1.style.display="none";
}
</script>
</body>
</html>
追问
谢谢,这个不行呢,不是这种效果,
展开全部
HTML没有这个功能,但是可以使用JQuery实现这个功能,
$("input").click(funciton(){
//弹出 你的DIV
})
//
$(“你需要选的那个值的标签ID”).click(function(){
$("input").val($(“你需要选的那个值的标签ID”).html());
})
思路就是这样了。。
但是建议你去找一些jquery框架。 有这种框架的
$("input").click(funciton(){
//弹出 你的DIV
})
//
$(“你需要选的那个值的标签ID”).click(function(){
$("input").val($(“你需要选的那个值的标签ID”).html());
})
思路就是这样了。。
但是建议你去找一些jquery框架。 有这种框架的
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询