尊敬的明日科技的老师
发表在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>
请您给看看,打扰了,谢谢。
分享到:
精彩评论 1
无语_mrkj
学分:3155 LV11
2014-07-14
沙发
很抱歉,对于您这个代码,由于我这里没有相应的源程序,所以不太清楚您的错误具体是怎么产生的,另外,最近我们的工作比较繁忙,所以还请您自己再仔细调试一下看看。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照