在jsp程序中嵌入了一段javascript,但是在ie中浏览时看不到效果怎么回事呀。在线急用!!!

zhigangsun 2003-11-25 04:16:55
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="seasunh.comm.dataAccess.*"%>
<%@ page import="seasunh.comm.exception.*"%>
<%@ page import="seasunh.common.*"%>
<%@ page import="seasunh.ysquery.*"%>
<html>
<head>
<title>
选择查询条件
</title>
</head>
<script language=javascript>
function Do(selected) {
var select;
if((selected=="年销售预测表")||(selected=="月销售预测表")){
document.forms[0].xsyc.parentElement.style.display="";
document.forms[0].deptname.parentElement.style.display="none";
document.forms[0].hkyc.parentElement.style.display="none";
}
else{
if((selected=="年回款预测表")||(selected=="月回款预测表")){
document.forms[0].hkyc.parentElement.style.display="";
document.forms[0].deptname.parentElement.style.display="none";
document.forms[0].xsyc.parentElement.style.display="none";
}
else{
document.forms[0].hkyc.parentElement.style.display="none";
document.forms[0].xsyc.parentElement.style.display="none";
document.forms[0].deptname.parentElement.style.display="";
}

}
}
/*if(addTitle=="01") {
title="现金收款凭证"
ino_Id=document.myform.type1.value;
}
if(addTitle=="02") {
title="现金付款凭证"
ino_Id=document.myform.type2.value
}

if(addTitle=="03") {
title="银行收款凭证"
ino_Id=document.myform.type3.value
}

if(addTitle=="04") {
title="银行付款凭证"
ino_Id=document.myform.type4.value
}

if(addTitle=="转") {
title="转帐凭证 "
ino_Id=document.myform.typezh.value
}
document.myform.title.value=title;
document.myform.title.style.color ="#0FCCCC"
document.myform.ino_Id.value=ino_Id;
}*/
</script>
<%!
String deptsql="";
String passdep="";
String tabletypeno="";
String tabletypename="";
String dept="";
String deptno="34";
String deptname="";
String selfname="";
String clientyear="";
String currentyear="";
String currentmonth="";
java.util.ArrayList deptlist=new java.util.ArrayList();
java.util.ArrayList tabletypelist=new java.util.ArrayList();
java.util.HashMap deptrecorder=new java.util.HashMap ();
java.util.HashMap tabletyperecorder=new java.util.HashMap();
%>
<body bgcolor="#ffffff">
<form method=post name= form1 action=conditionjudge.jsp>
<jsp:useBean id="PubInfo" scope="session" class="seasunh.common.PublicInfo">
</jsp:useBean><!--调用bean来获取登陆用户身份!-->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<%
//clientyear=request.getParameter("clientyear");
//deptno=PubInfo.getUserDepCode();
//name=PubInfo.getKeyWord();
TableType tabletype=new TableType();
DBAccess dbAccess=new DBAccess();
DBAccess db=new DBAccess();
U8_Department u8_department=new U8_Department();
u8_department.codetoName(deptno);
selfname=u8_department.getCDepName();
deptsql="select distinct CDepCode from Bud_PassTb where PassDep='"+deptno+"' and (IsSpecial='0' or IsSpecial='2')";
try{
deptlist=dbAccess.execute(deptsql);
}
catch(IHIRException e){
System.out.print(e.getStrErrMessage());
}
%>
<input type=hidden name=officeno value=<%=deptno%>>
<tr><td><select name=deptname size=1>
<option><%=selfname%></option>
<%
if(deptlist.size()!=0){
for(int i=0;i<deptlist.size();i++){
deptrecorder=(java.util.HashMap) deptlist.get(i);
dept=(String) deptrecorder.get("CDepCode");
//u8_department.setCDepCode(deptno);
try{
u8_department.codetoName(dept);
deptname=u8_department.getCDepName();
}
catch(OurException e){
System.out.print(e.getStrErrText());
}
%>
<option><%=deptname%></option>
<%
}
}
%>
</td></tr>
</select>             
<tr><td>
<BR><BR><select name=tablename size=1 onchange="Do(this.options[this.selectedIndex].value)">
<%
String tabletypesql="select distinct TableType from Bud_PassTb where PassDep='"+deptno+"' and (IsSpecial='0' or IsSpecial='2')";
try{
tabletypelist=db.execute(tabletypesql);
}
catch(IHIRException e){
System.out.print(e.getStrErrText());
}
if(tabletypelist.size()!=0){
for(int i=0;i<tabletypelist.size();i++){
tabletyperecorder=(java.util.HashMap) tabletypelist.get(i);
tabletypeno=(String) tabletyperecorder.get("TableType");
try{
tabletype.setTableType(tabletypeno);
tabletype.TableNameQry();
tabletypename=tabletype.getTableName();
}
catch(OurException e){
System.out.print(e.getStrErrText());
}
%>
<option value=<%=tabletypename%>><%=tabletypename%></option>
<%
}
}
%></td></select>
<BR><BR><td>
<input type=radio name=xsyc value=depart checked > 按办事处查看
<input type=radio name=xsyc value=product >按产品查看</td>
<BR><BR>
<Td><input type=radio name=hkyc value=depart checked>按办事处查看
<input type=radio name=hkyc value=custom >按客户查看</td>
</tr>
</table>
<br><BR><BR>
<%
java.util.Date date =new java.util.Date();
DateandString dateandstring =new DateandString();
currentmonth=dateandstring.getMonth(date);
currentyear=dateandstring.getYear(date);
%>
请输入您要查询表单的年度(默认为当前年份):<input type=text name=clientyear size=4 value=<%=currentyear%>><br>
请输入您要查询表单的月份(默认为当月):           <input type=text name=month size=4 value=<%=currentmonth%>>
<BR><br><br><input type=submit value="查询">
</form>
</body>
</html>
...全文
66 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jyuhua 2003-11-25
  • 打赏
  • 举报
回复
修改原代码:
<select name=tablename size=1 onchange="Do(this.options[this.selectedIndex].value)">
为:
><select name=tablename size=1 onchange="Do(this.options[this.selectedIndex].text)">

请试试
Visual Studio Code 是由微软开发的一款免费、开源、跨平台的现代化轻量级代码编辑器,自发布以来迅速成为全球开发者最受欢迎的工具之一。它结合了编辑器的轻便性和集成开发环境(IDE)的强大功能,支持多种编程语言和开发场景,核心特点: 1. 跨平台支持 可在 Windows、macOS 和 Linux 上运行,保持一致的用户体验。 2. 轻量级与高性能 启动速度快,占用资源少,适合处理大型项目或低配置设备。 3. 智能代码补全 内置 IntelliSense(智能感知),提供代码提示、参数信息、快速修复等功能,支持 JavaScript、TypeScript、Python、C++ 等主流语言。 4. 内置终端 直接在编辑器内打开集成终端(支持 PowerShell、CMD、Bash 等),方便执行命令行操作。 5. 调试工具 内置调试器,支持断点、变量监视、调用堆栈查看等,无需离开编辑器即可调试代码。 6. Git 集成 直接通过侧边栏管理 Git 仓库,支持提交、分支切换、冲突解决等操作。 7. 丰富的扩展生态系统 通过 Extensions Marketplace 可安装数千款插件,扩展功能包括: 语言支持:如 Java、Go、Rust 等。 主题与图标:自定义界面风格。 工具集成:如 Docker、Kubernetes、数据库连接等。 效率工具:如 REST Client、Live Server 等。 8. 自定义与主题 支持修改键盘快捷键、界面主题、文件图标等,打造个性化开发环境。 9. 多光标编辑 按住 Alt(Windows/Linux)或 Option(macOS)点击可添加多个光标,同编辑多处代码。 10. 远程开发支持 通过 Remote - SSH、Remote - Containers 等扩展,可直接连接远程服务器或开发容器,实现无缝协作。

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧