问题是这样:
处理一个社情民意:需要单选选择器radio选择处理意见(社情民意表的一个属性) 采用,不采用。
然后进行表单提交操作:按“保存”“提交”按钮。
若保存则只需要修改处理意见属性,若提交则还要分别修改 处理意见对应的处理状态。
- 失败法一:
前台处理:为“保存”按钮添加状态设置函数(假设设置status为0)。
后台处理:
1.1– if(status==当前status) 则只需要修改处理意见属性
else if(采用) then…修改处理意见属性…修改status
else if(不采用)then……修改状态
遇到问题:不论“暂存”还是“提交”status值都没有变化,都等于当前值,1.1行代码都会执行。 - 成功法一:
前台处理:为“保存”按钮添加状态设置函数(假设设置状态为0);也为“提交”按钮添加状态设置函数(假设设置状态为1)。
后台处理:if(status==0) 则只需要修改处理意见属性
else if(status==1) {
if(采用)then…修改处理意见属性…后台再次修改status
else if(不采用)…修改处理意见属性..后台再次修改status
} - 成功法三:在jsp页面利用函数触发事件,根据dom元素的值来设置另一个dom元素的值