修改其中的状态也就是aostatus(状态)这个字段的内容,默认插入的是1(未开户),我想如果点幼儿园开户的时候,让他修改对应选中那条记录修改他的状态成2,也就是已开户了。下面是页面的代码。<%
/**
下级账户开户-幼儿园
*/
%>
<%@ page pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<%@include file="/public/jsp/head.jsp"%>
<script type="text/javascript">
function detail(schno){
var ids = getSelectIds("cbx");
if(ids == ""){
alert("请选择幼儿园信息!");
return;
}
var idarr = ids.split(",");
if(idarr.length > 1){
alert("请选择一条幼儿园信息!");
return;
} var arrs = ids.split("_");
var win = new winDialog();
win.show('<c:url value="/channel/chl01!detail_sch.action"/>?SCHNO='+arrs[1],'幼儿园详情',600,450);
}
function cnt(cntno){
var ids = getSelectIds("cbx");
if(ids == ""){
alert("请选择幼儿园信息!");
return;
}
var idarr = ids.split(",");
if(idarr.length > 1){
alert("请选择一条幼儿园信息!");
return;
} var arrs = ids.split("_");
var win = new winDialog();
win.show('<c:url value="/channel/chl01!detail_chl14.action"/>?CNTNO='+arrs[0],'合同详情',600,450);
}
function add(schno){
var ids = getSelectIds("cbx");
if(ids == ""){
alert("请选择幼儿园信息!");
return;
}
var idarr = ids.split(",");
if(idarr.length > 1){
alert("请选择一条幼儿园信息!");
return;
} var arrs = ids.split("_"); if(arrs[2] == "2"){
alert("请选择待开户幼儿园信息!");
return;
}
var win = new winDialog();
win.show('<c:url value="/channel/chl01!add_sch.action"/>?SCHNO='+arrs[1],'幼儿园开户',480,260);
} function checkRadio(radio_oj,aValue){
for(var i=0;i<radio_oj.length;i++){
if(radio_oj[i].value==aValue){
radio_oj[i].checked=true; //修改选中状态
break; //停止循环
}
}
} window.onload = function(){
var mnytype = '${sch01.ISACC}';
if(mnytype != ""){
var radio_obj = document.getElementsByName("sch01.ISACC");
checkRadio(radio_obj,mnytype);
}
}
</script>
</head>
<body>
<form action='<c:url value="/channel/chl01!list.action"/>' method="post">
<div id="form_cont">
<div id="form_cont_warper">
<!--查询条件开始-->
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" class="table_sty">
<tr>
<td colspan="5" class="table_title">
<div class="tab_titl1">
幼园账户管理
</div>
</td>
</tr>
<tr>
<td class="td_right">
状态:
</td>
<td class="td_default" colspan="4">
<input type="radio" name="sch01.ISACC" value="0" checked>全部
<input type="radio" name="sch01.ISACC" value="1">待开户
<input type="radio" name="sch01.ISACC" value="2">已开户
</td>
</tr>
<tr>
<td class="td_right">
签约日期:
</td>
<td class="td_default" colspan="4">
<input type="text" name="sdate" onclick="WdatePicker({dateFmt:'yyyy-MM-dd'})" style="width:80px" value="<fmt:formatDate value='${sdate}'/>">
到
<input type="text" name="edate" onclick="WdatePicker({dateFmt:'yyyy-MM-dd'})" style="width:80px" value="<fmt:formatDate value='${edate}'/>">
</td>
</tr>
<tr>
<td class="td_right">
幼园编码:
</td>
<td class="td_default">
<input type="text" name="sch01.SCHNO" value="${sch01.SCHNO}">
</td>
<td class="td_right">
幼园名称:
</td>
<td class="td_default">
<input type="text" name="sch01.SCHNAME" value="${sch01.SCHNAME}">
</td>
<td class="td_default">
<input type="submit" value=" 查询 ">
</td>
</tr>
<tr>
<td class="td_default" colspan="5" style="text-align: center;">
<input type="button" value=" 开户 " onclick="add()">
<input type="button" value="合同详情" onclick="cnt()">
<input type="button" value="幼儿园详情" onclick="detail()">
</td>
</tr>
</table>
<!--查询结果开始-->
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" class="table_sty">
<tr class="title_color">
<td class="my_result_title">
</td>
<td class="my_result_title">
幼儿园编码
</td>
<td class="my_result_title">
幼儿园名称
</td>
<td class="my_result_title">
签约日期
</td>
<td class="my_result_title">
城市代码
</td>
<td class="my_result_title">
状态
</td>
</tr>
<c:forEach items="${page.list}" var="bean" varStatus="xh">
<tr class="title_color">
<td class="my_result_center">
<input type="checkbox" name="cbx" value="${bean.CNTNO}_${bean.SCHNO}_${bean.ISACC}">
</td>
<td class="my_result_center">
<c:out value="${bean.SCHNO}" />
</td>
<td class="my_result_center">
<c:out value="${bean.SCHNAME}" />
</td>
<td class="my_result_center">
<fmt:formatDate value="${bean.SGNDATE}" />
</td>
<td class="my_result_center">
<c:out value="${bean.CTYNAME}" />
</td>
<td class="my_result_center">
<c:if test="${bean.ISACC == '1'}">待开户</c:if>
<c:if test="${bean.ISACC == '2'}">已开户</c:if>
</td>
</tr>
</c:forEach>
</table>
<!--查询结果结束-->
<!--查询结果分页开始-->
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" class="fenye">
<tr>
<td>
<jsp:include flush="true" page="/public/jsp/pagination.jsp" />
</td>
</tr>
</table>
<!--查询结果分页结束-->
</div>
</div>
</form>
</body>
</html>
/**
下级账户开户-幼儿园
*/
%>
<%@ page pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<%@include file="/public/jsp/head.jsp"%>
<script type="text/javascript">
function detail(schno){
var ids = getSelectIds("cbx");
if(ids == ""){
alert("请选择幼儿园信息!");
return;
}
var idarr = ids.split(",");
if(idarr.length > 1){
alert("请选择一条幼儿园信息!");
return;
} var arrs = ids.split("_");
var win = new winDialog();
win.show('<c:url value="/channel/chl01!detail_sch.action"/>?SCHNO='+arrs[1],'幼儿园详情',600,450);
}
function cnt(cntno){
var ids = getSelectIds("cbx");
if(ids == ""){
alert("请选择幼儿园信息!");
return;
}
var idarr = ids.split(",");
if(idarr.length > 1){
alert("请选择一条幼儿园信息!");
return;
} var arrs = ids.split("_");
var win = new winDialog();
win.show('<c:url value="/channel/chl01!detail_chl14.action"/>?CNTNO='+arrs[0],'合同详情',600,450);
}
function add(schno){
var ids = getSelectIds("cbx");
if(ids == ""){
alert("请选择幼儿园信息!");
return;
}
var idarr = ids.split(",");
if(idarr.length > 1){
alert("请选择一条幼儿园信息!");
return;
} var arrs = ids.split("_"); if(arrs[2] == "2"){
alert("请选择待开户幼儿园信息!");
return;
}
var win = new winDialog();
win.show('<c:url value="/channel/chl01!add_sch.action"/>?SCHNO='+arrs[1],'幼儿园开户',480,260);
} function checkRadio(radio_oj,aValue){
for(var i=0;i<radio_oj.length;i++){
if(radio_oj[i].value==aValue){
radio_oj[i].checked=true; //修改选中状态
break; //停止循环
}
}
} window.onload = function(){
var mnytype = '${sch01.ISACC}';
if(mnytype != ""){
var radio_obj = document.getElementsByName("sch01.ISACC");
checkRadio(radio_obj,mnytype);
}
}
</script>
</head>
<body>
<form action='<c:url value="/channel/chl01!list.action"/>' method="post">
<div id="form_cont">
<div id="form_cont_warper">
<!--查询条件开始-->
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" class="table_sty">
<tr>
<td colspan="5" class="table_title">
<div class="tab_titl1">
幼园账户管理
</div>
</td>
</tr>
<tr>
<td class="td_right">
状态:
</td>
<td class="td_default" colspan="4">
<input type="radio" name="sch01.ISACC" value="0" checked>全部
<input type="radio" name="sch01.ISACC" value="1">待开户
<input type="radio" name="sch01.ISACC" value="2">已开户
</td>
</tr>
<tr>
<td class="td_right">
签约日期:
</td>
<td class="td_default" colspan="4">
<input type="text" name="sdate" onclick="WdatePicker({dateFmt:'yyyy-MM-dd'})" style="width:80px" value="<fmt:formatDate value='${sdate}'/>">
到
<input type="text" name="edate" onclick="WdatePicker({dateFmt:'yyyy-MM-dd'})" style="width:80px" value="<fmt:formatDate value='${edate}'/>">
</td>
</tr>
<tr>
<td class="td_right">
幼园编码:
</td>
<td class="td_default">
<input type="text" name="sch01.SCHNO" value="${sch01.SCHNO}">
</td>
<td class="td_right">
幼园名称:
</td>
<td class="td_default">
<input type="text" name="sch01.SCHNAME" value="${sch01.SCHNAME}">
</td>
<td class="td_default">
<input type="submit" value=" 查询 ">
</td>
</tr>
<tr>
<td class="td_default" colspan="5" style="text-align: center;">
<input type="button" value=" 开户 " onclick="add()">
<input type="button" value="合同详情" onclick="cnt()">
<input type="button" value="幼儿园详情" onclick="detail()">
</td>
</tr>
</table>
<!--查询结果开始-->
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" class="table_sty">
<tr class="title_color">
<td class="my_result_title">
</td>
<td class="my_result_title">
幼儿园编码
</td>
<td class="my_result_title">
幼儿园名称
</td>
<td class="my_result_title">
签约日期
</td>
<td class="my_result_title">
城市代码
</td>
<td class="my_result_title">
状态
</td>
</tr>
<c:forEach items="${page.list}" var="bean" varStatus="xh">
<tr class="title_color">
<td class="my_result_center">
<input type="checkbox" name="cbx" value="${bean.CNTNO}_${bean.SCHNO}_${bean.ISACC}">
</td>
<td class="my_result_center">
<c:out value="${bean.SCHNO}" />
</td>
<td class="my_result_center">
<c:out value="${bean.SCHNAME}" />
</td>
<td class="my_result_center">
<fmt:formatDate value="${bean.SGNDATE}" />
</td>
<td class="my_result_center">
<c:out value="${bean.CTYNAME}" />
</td>
<td class="my_result_center">
<c:if test="${bean.ISACC == '1'}">待开户</c:if>
<c:if test="${bean.ISACC == '2'}">已开户</c:if>
</td>
</tr>
</c:forEach>
</table>
<!--查询结果结束-->
<!--查询结果分页开始-->
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" class="fenye">
<tr>
<td>
<jsp:include flush="true" page="/public/jsp/pagination.jsp" />
</td>
</tr>
</table>
<!--查询结果分页结束-->
</div>
</div>
</form>
</body>
</html>
解决方案 »
- 谁能给我解释下JVM的新生代、年轻代、老年代是怎么一回事?有资料发连接也可以,谢谢!!
- 如何查询一个表中最新的来自不同的地区的四条记录
- 请教一个关于session的问题????????
- hibernate如何自动建表?
- LoadRunner 8.0我每次录制脚本后重放都会出现内存不能read的问题求救?
- 求一个spring的quartz完整的实例,分数不是问题
- 关于连接数据库的问题
- 急:axis2 如何部署到 websphere?(
- 我有个关于j2ee服务器启动的问题,请大家帮帮我.很感谢[急急]
- 这句话是什么意思"You must have javascript and cookies turned on to access these downloads."
- hiberate继承映射问题
- struts2 基于注解配置问题
在新界面里保存好数据,点击确认,在重新返回到管理界面,查询的时候此条记录的状态就以改变了。
上述是同步做法
2.异步做饭,就是点击开户按钮,将逐渐发送到后台,更新状态,将更新结果告诉前台,然后前台界面利用js脚本修改此条记录的状态。不知道你想用那种思路呢?另外考虑将引入jquery库,有很多有用的方法可以直接使用的。