首页上一页 1 下一页尾页 1 条记录 1/1页
尊敬的明日科技的老师
发表在JavaWeb图书答疑
2014-07-13
是否精华
是
否
版块置顶:
是
否
尊敬的明日科技的老师:
您好,我遇到两个关于弹出层的问题,现要求双击jsp页面的某个文本框,出一个弹出层,弹出层下面的页面都变灰,可以选择人员而不是
输入人员,弹出层一开始可以加载所有人员,弹出层有一个select下拉框,里面有“主任”、“一般人员”等,选“主任”可以把所有是主任
的人显示出来,列出的人员左面有一个checkbox勾选框,可以选择若干人员,选择后点确定按钮,选择的人员姓名回写到原文本框,
同时弹出层关闭。点弹出层的确定按钮,返回的还是原jsp页面。现遇到2个问题:1是选主任,程序应执行action将是主任的人选出来,
可是我通过调试发现,程序根本没走action,同时在网页左下角的黄三角还报js的错。2是勾选完的人员用value="<%=%>"或document.getelementbyid('').value=document.getelementbyid('').value两种方法,点确定后均不能回写到原文本框,
不知该怎么写。程序代码如下:
<script type="text/javascript">
function ShowMap() {
$("#txtCjry").dblclick(function() {
$("#BgDiv").css({ display: "block", height: $(document).height() });
var yscroll = document.documentElement.scrollTop;
$("#DialogDiv").css("top", "100px");
$("#DialogDiv").css("display", "block");
document.documentElement.scrollTop = 0;
});
$("#btnClose").click(function() {
$("#BgDiv").css("display", "none");
$("#DialogDiv").css("display", "none");
});
}
</script>
<%String content=(String)request.getAttribute("content"); %>
<form id="zb" method="post" action="zbaction">
<table id="dgData">
<tr><td></td></tr>
<tr>
<td style="font-size:15px">参加会议人员:</td>
<td><textarea id="txtCjry" TextMode="MultiLine" Height="60px" Width="390px" rows="5" cols="30" value="<%=content %>" ondblclick="ShowMap()"></textarea>
<form action="layaction" method="post" id="layform">
<div id="BgDiv"></div>
<div id="DialogDiv" style="display:none">
<h2>
选择人员<a href="hytz.jsp" id="btnClose">关闭</a></h2>
<div class="form">
<table id="dgData">
<tr><td colspan="3"><input type="checkbox" name="controlAll" id="controlAll" onclick="selectAll()" />全选
<select name="ls" onchange="//提交form">
<option value="0">所有</option>
<option value="1">主任</option>
<option value="2">部长</option>
<option value="4">主任和部长</option>
<option value="3">一般人员</option>
</select></td></tr>
</form>
<%List<Huiyuan> list=(List<Huiyuan>)request.getAttribute("lay");
if(list==null){//从数据库中查出所有人员
}else{//从数据库查出某类人员
}
%>
</table>
<div style="text-align:center">
<input type="submit" name="tanchu" id="tanchu" onclick="tanchu()" value="确定">
</div>
</form>
</div>
</div>
请您给看看,打扰了,谢谢。
您好,我遇到两个关于弹出层的问题,现要求双击jsp页面的某个文本框,出一个弹出层,弹出层下面的页面都变灰,可以选择人员而不是
输入人员,弹出层一开始可以加载所有人员,弹出层有一个select下拉框,里面有“主任”、“一般人员”等,选“主任”可以把所有是主任
的人显示出来,列出的人员左面有一个checkbox勾选框,可以选择若干人员,选择后点确定按钮,选择的人员姓名回写到原文本框,
同时弹出层关闭。点弹出层的确定按钮,返回的还是原jsp页面。现遇到2个问题:1是选主任,程序应执行action将是主任的人选出来,
可是我通过调试发现,程序根本没走action,同时在网页左下角的黄三角还报js的错。2是勾选完的人员用value="<%=%>"或document.getelementbyid('').value=document.getelementbyid('').value两种方法,点确定后均不能回写到原文本框,
不知该怎么写。程序代码如下:
<script type="text/javascript">
function ShowMap() {
$("#txtCjry").dblclick(function() {
$("#BgDiv").css({ display: "block", height: $(document).height() });
var yscroll = document.documentElement.scrollTop;
$("#DialogDiv").css("top", "100px");
$("#DialogDiv").css("display", "block");
document.documentElement.scrollTop = 0;
});
$("#btnClose").click(function() {
$("#BgDiv").css("display", "none");
$("#DialogDiv").css("display", "none");
});
}
</script>
<%String content=(String)request.getAttribute("content"); %>
<form id="zb" method="post" action="zbaction">
<table id="dgData">
<tr><td></td></tr>
<tr>
<td style="font-size:15px">参加会议人员:</td>
<td><textarea id="txtCjry" TextMode="MultiLine" Height="60px" Width="390px" rows="5" cols="30" value="<%=content %>" ondblclick="ShowMap()"></textarea>
<form action="layaction" method="post" id="layform">
<div id="BgDiv"></div>
<div id="DialogDiv" style="display:none">
<h2>
选择人员<a href="hytz.jsp" id="btnClose">关闭</a></h2>
<div class="form">
<table id="dgData">
<tr><td colspan="3"><input type="checkbox" name="controlAll" id="controlAll" onclick="selectAll()" />全选
<select name="ls" onchange="//提交form">
<option value="0">所有</option>
<option value="1">主任</option>
<option value="2">部长</option>
<option value="4">主任和部长</option>
<option value="3">一般人员</option>
</select></td></tr>
</form>
<%List<Huiyuan> list=(List<Huiyuan>)request.getAttribute("lay");
if(list==null){//从数据库中查出所有人员
}else{//从数据库查出某类人员
}
%>
</table>
<div style="text-align:center">
<input type="submit" name="tanchu" id="tanchu" onclick="tanchu()" value="确定">
</div>
</form>
</div>
</div>
请您给看看,打扰了,谢谢。