JS-求大神给个思路,或者实现代码
是这样的在父页面上有个文本域textarea,这个文本域有个单击事件,打开之后会弹出一个子窗口,里面有分两大块,下半部分是查询数据库遍历出来的数据,双击后将其中的一条数据发到上半部分,上半部分接收后,关闭这个子页面,将其中的一个字段,比如name传到那个文本域内,
那么我的问题就是,
当我再次点击这个文本域的时候,如何再传到那个子页面上,并显示出来这个字段所对应的那一行信息,需要再次遍历数据库吗? JavaScript 遍历 --------------------编程问答-------------------- 子窗口hide掉, 不要释放子窗口对象和数据, 下次show不就有了吗? --------------------编程问答--------------------
--------------------编程问答-------------------- 点击文本域时把参数跟到url传过去,然后子页面获取参数,放到上面,下面的话还得遍历,不过要做个比较,如果遍历中的数据和参数相等则显示,其余过滤掉。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(function($) {
$("#ta").click(function(){
$("#z").show();
});
$("#closeBtn").click(function(){
$("#z").hide();
$("#ta").html($("#top").html());
});
$(".list p").click(function(){
var ref=$(this).parent().attr("ref");
$(ref).append($(this).html());
$(this).remove();
});
});
</script>
</head>
<body>
<textarea id="ta" ></textarea>
<div id="z">
<div class="list" ref="#down" id="top">
</div>
<div class="list" ref="#top" id="down">
<p>funking</p>
<p>man</p>
</div>
<a id="closeBtn" href="javascript:void(0);">关闭</a>
</div>
</body>
</html>
补充:Java , Web 开发