📄 recommandmain.jsp
字号:
//点击选择业务类别的时候,确认已经选中地区(不可为全省)
function checkCity(that){
//保存选中的项
var selectValue=that.value;
var selectText;
//删除所有的项
while ( that.length >0 ) {
that.remove(0);
}
//克隆备份
var clone=document.getElementsByName("PRODUCT_COPY")[0];
for(var ii=0;ii<clone.length;ii++){
var temp=document.createElement("option");
that.options.add(temp);
temp.value=clone[ii].value;
temp.text=clone[ii].text;
//保存选中项
if(temp.value==selectValue){
temp.selected=true;
selectText=temp.text;
}
}
var products=document.getElementsByName("PRODUCT");
var ww="";
//alert(products.length);
for(var i=0;i<products.length;i++){
ww=ww+products[i].value+"-";
for(var j=0;j<that.length;j++){
//ww=ww+that.options[j].value+"-"+products[i].value+"|j="+j+",i="+i+"\r\n";
if(that.options[j].value==products[i].value && that.options[j].value!=0 && that.options[j].value!=selectValue){
that.remove(j);
}
}
}
var has=false;
for(var i=0;i<that.length;i++){
if(that[i].value==selectValue){
has=true;
break;
}
}
if(has==false){
var temp=document.createElement("option");
that.options.add(temp);
temp.value=selectValue;
temp.text=selectText;
}
//alert(ww);
return false;
}
function rmindex_select_event(){
var s_rm=document.all.S_RMINDEX.value;
var rm=document.all.RMINDEX;
if(s_rm=="D"){
rm.style.display="block";
rm.value="0";
rm.focus();
}else{
rm.style.display="none";
rm.value=get_max_min_avg_rmindex(s_rm);
}
}
function get_max_min_avg_rmindex(flag){
if(flag=="D"){
return 0;
}
// 重新加载菜单,如果该页面包含多个菜单项,则可以??过idx加载指定顺序的菜单。
var xmlHttp = new XMLHttpClient("<%= request.getContextPath()%>/XmlHttpService");
//传入级别
xmlHttp.append("flag",flag);
var str = xmlHttp.submitAsString("RMRecommandProductService","get_max_min_avg_rmindex");
if(str.substr(0,6)=="str-->"){
return str.substr(6);
}
return 0;
}
</script>
</head>
<body onload="init()">
<form name="default_form" action="recommandmain.jsp" method="post">
<INPUT type="hidden" name="todo" value="">
<input type="hidden" name="RECOMMANDID" value="<%=controller.getRmrpb().getRecommandId()%>"/>
<table width="100%" id="basic" border="0" cellpadding="2"
cellspacing="1" class="InnerTable">
<tbody>
<TR>
<td colspan="2" valign="top">
<span id="ItemTitle"><font face="webdings">8</font> 推荐产品信息</span>
</td>
</TR>
<tr>
<td width="15%" class="InnerHead" style="text-align: right" valign="top">推荐产品标题</td>
<td width="85%" class="InnerMain">
<input name="TITLE" type="text" size="70" class="body_td"
value="<%=controller.getRmrpb().getTitle()%>"/></td>
</tr>
<tr>
<td class="InnerHead" style="text-align: right" valign="top">推荐产品摘要</td>
<td class="InnerMain">
<TEXTAREA name="ABSTRACT" rows="4" cols="80" class="body_td"><%=controller.getRmrpb().getAbstracts()%></TEXTAREA>
</td>
</tr>
<tr>
<td class="InnerHead" style="text-align: right" valign="top">推荐产品信息</td>
<TD width="80%" class="InnerMain">
<input type="hidden" name="CONTENT" id="CONTENT" value="<%= controller.getRmrpb().getDescrption().replaceAll("\"",""")%>"/>
<IFRAME ID="eWebEditor1" src="<%=request.getContextPath()%>/view/bbs/eWebEditor.jsp?id=CONTENT&style=standard&color=CoolBlue&StateFlag=1" frameborder="0" scrolling="no" width="80%" height="300" ></IFRAME>
</TD>
</tr>
<tr>
<td class="InnerHead" style="text-align: right" valign="top">选择地区</td>
<td class="InnerMain" >
<custom:HtmlSelect id="CITY" name="CITY" style="width:20%" styleId="CITY" dataSource="CITY"
textFieldName="CITYNAME" valueFieldName="CITYCODE"
disabled='<%=(controller.getCityCode()!=null && !controller.getCityCode().equals("0590"))?"true":"false"%>'
value='<%=controller.getCityCode()%>' onChange="changeCity()">
<custom:HtmlOption value="0590">全省</custom:HtmlOption>
</custom:HtmlSelect>
<input type="hidden" name="HIDDEN_CITY" value="<%=controller.getCityCode()%>">
</td>
</tr>
<tr>
<td class="InnerHead" style="text-align: right" valign="top">开始时间</td>
<td class="InnerMain" align="left" nowrap="nowrap">
<input type="text" name="STARTTIME" id="STARTTIME" title="双击清空。" ondblclick="this.value='';" size="19"
value="<%=controller.parseDate(controller.getRmrpb().getStartTime())%>" /><span style="cursor:hand"
onclick="return showCalendar('STARTTIME', '%Y-%m-%d', '24', true);" >
<img border="0" src="../calendar/date_botton.gif" width="20" height="14"></td>
</tr>
<tr>
<td class="InnerHead" style="text-align: right" valign="top">结束时间</td>
<td class="InnerMain" align="left" nowrap="nowrap">
<input type="text" name="ENDTIME" id="ENDTIME" title="双击清空。" ondblclick="this.value='';" size="19"
value="<%=controller.parseDate(controller.getRmrpb().getEndTime())%>" /><span style="cursor:hand"
onclick="return showCalendar('ENDTIME', '%Y-%m-%d', '24', true);" >
<img border="0" src="../calendar/date_botton.gif" width="20" height="14"></td>
</tr>
<tr>
<td class="InnerHead" style="text-align: right" valign="top">推荐等级指数</td>
<td class="InnerMain" nowrap>
<SELECT name='S_RMINDEX' class='body_td' onchange='rmindex_select_event();' >
<OPTION value='H'>最高</OPTION>
<OPTION value='N' <%=(request.getParameter("todo").equals("want2add"))?"selected":""%>>普通</OPTION>
<OPTION value='L'>最低</OPTION>
<OPTION value='D'<%=(request.getParameter("todo").equals("view"))?"selected":""%>>自定义</OPTION>
</SELECT><input name='RMINDEX' type='text' size='10' class='body_td'
style='display:<%=(!request.getParameter("todo").equals("want2add"))?"block":"none"%>'
value='<%=controller.getRmrpb().getRmindex()%>'/>
</td>
</tr>
<tr style="display:none">
<td class="InnerHead" style="text-align: right" valign="top">显示方式</td>
<td class="InnerMain">
<input id="DISPLAYTYPE" name="DISPLAYTYPE" type="radio" value="Q"
<%=(controller.getRmrpb().getDisplaytype().equals("Q"))?"checked":""%>/>水平
<input id="DISPLAYTYPE" name="DISPLAYTYPE" type="radio" value="P"
<%=(controller.getRmrpb().getDisplaytype().equals("P"))?"checked":""%>/>垂直
</td>
</tr>
<tr>
<td class="InnerHead" style="text-align: right" valign="top">业务类别</td>
<td class="InnerMain">
<%if(controller.getTodo()==null || controller.getTodo().equals("want2add")){%>
<table id="product_table" width="100%">
<tbody>
<tr>
<td width="25%" nowrap="nowrap">
<custom:HtmlSelect name="PRODUCT" style="width:80%" styleId="PRODUCT"
dataSource="PRODUCT" onChange="showProgrammed(this);checkCity(this);"
textFieldName="PRODUCTNAME" valueFieldName="PRODUCTID" >
<custom:HtmlOption value="0">--请选择--</custom:HtmlOption>
</custom:HtmlSelect>
</td>
<td width="65%">
<table id="programmed_table" name="programmed_table" width="100%">
</table>
</td>
<td width="10%"><input type="button" onclick="add_row();" value="增加行">
</td>
</tr>
</tbody>
</table>
<%}else{
out.println(controller.getSydn());
}
%>
</td>
</tr>
<tr style="display:none">
<td align="right" valign="top" class="Caption_Td" valign="top">积分</td>
<td width="35%" class="InnerMain" >
<select name="INTEGRAL" class="body_td">
<option value='0'>--请选择--</option>
<option value='-1'>不可用</option>
</select>
</td>
</tr>
<tr style="display:none">
<td align="right" valign="top" class="Caption_Td" valign="top">其它</td>
<td width="35%" class="InnerMain" >
<select name="OTHERS" class="body_td">
<option value='0'>--请选择--</option>
<option value='-1'>不可用</option>
</select>
</td>
</tr>
<tr>
<td align="right" valign="top" class="Caption_Td" valign="top">是否展现</td>
<td class="InnerMain">
<input id="STATE" name="STATE" type="radio" value="E" class="body_td"
<%=(controller.getRmrpb().getState().equals("E"))?"checked":""%>/>展现
<input id="STATE" name="STATE" type="radio" value="D" class="body_td"
<%=(controller.getRmrpb().getState().equals("D"))?"checked":""%>/>禁用
</td>
</tr>
<tr class="OuterFoot" style="display: ">
<td class="body_td" colspan="2" align="right">
<input class="button" type="submit" name="submit" value="提交" onclick="return checkfield();"/>
<input class="button" type="reset" value="重填" onclick="window.location.reload();">
<input class="button" type="button" value="关闭" onclick="window.close();"/>
</td>
</tr>
</tbody>
</table>
</form>
<div style="display:none">
<custom:HtmlSelect name="PRODUCT_COPY" style="width:80%" styleId="PRODUCT_COPY"
dataSource="PRODUCT" onChange="showProgrammed(this);"
textFieldName="PRODUCTNAME" valueFieldName="PRODUCTID"
onClick="checkCity(this)">
<custom:HtmlOption value="0">--请选择--</custom:HtmlOption>
</custom:HtmlSelect>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -