jsp form表单 修改 保存 取消
我想做个页面显示一些信息(不可修改),下方有个修改按钮,点击后部分信息可以修改,然后下方出现两个按钮,一个保存一个取消,保存后回到原来的显示信息界面,该怎么做?给我个例子...
我想做个页面显示一些信息(不可修改),下方有个修改按钮,点击后部分信息可以修改,然后下方出现两个按钮,一个保存一个取消,保存后回到原来的显示信息界面,该怎么做?给我个例子就行了,主要是jsp 视图层的
非常感谢!
针对1楼的我想问下两个界面能不能合成一起 展开
非常感谢!
针对1楼的我想问下两个界面能不能合成一起 展开
4个回答
展开全部
这个不是jsp来做的,而是通过js来控制页面控件的显示与否。给个简单的例子吧:
<html>
<head>
<script type="text/javascript">
function changeEdit(){
/**
将test元素的disabled属性改为false,以激活它,使之可以写入数据;
将id为edit的div元素的display属性设为none,以屏蔽它,同时使子元素edit按钮不可见;
将id为hide的div元素的dispaly属性设为block,使它以及它的子元素submit和reset按钮可见。
*/
var e = document.getElementById("test");
e.disabled = false;
e.value = "I can be edited"
document.getElementById("edit").style.display = "none";
document.getElementById("hide").style.display = "block";
}
</script>
<style type="text/css">
#hide{
display:none;
}
</style>
<title>test change page element</title>
</head>
<body>
<form>
<input type="text" id="test" name="test" value="I can't be edited!" disabled />
<br/>
<div id="edit">
<input type="button" value="edit" onclick="changeEdit()" />
</div>
<div id="hide">
<input type="submit" value="submit"/> <input type="reset" value="reset"/>
</div>
</form>
</body>
</html>
提交到服务器再返回数据到本页面,楼主应该会做吧?
<html>
<head>
<script type="text/javascript">
function changeEdit(){
/**
将test元素的disabled属性改为false,以激活它,使之可以写入数据;
将id为edit的div元素的display属性设为none,以屏蔽它,同时使子元素edit按钮不可见;
将id为hide的div元素的dispaly属性设为block,使它以及它的子元素submit和reset按钮可见。
*/
var e = document.getElementById("test");
e.disabled = false;
e.value = "I can be edited"
document.getElementById("edit").style.display = "none";
document.getElementById("hide").style.display = "block";
}
</script>
<style type="text/css">
#hide{
display:none;
}
</style>
<title>test change page element</title>
</head>
<body>
<form>
<input type="text" id="test" name="test" value="I can't be edited!" disabled />
<br/>
<div id="edit">
<input type="button" value="edit" onclick="changeEdit()" />
</div>
<div id="hide">
<input type="submit" value="submit"/> <input type="reset" value="reset"/>
</div>
</form>
</body>
</html>
提交到服务器再返回数据到本页面,楼主应该会做吧?
展开全部
个人觉得 可以先做个jsp页面(加载页面时 读取数据库) 显示信息 点击修改按钮时 跳转到 修改页面
点击保存时提交信息 跳转到第一个jsp页面 显示信息 取消时 就是后退 写个js history.go(-1)
点击保存时提交信息 跳转到第一个jsp页面 显示信息 取消时 就是后退 写个js history.go(-1)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
每个表单命名不一样就行了
比如
<%
int i=0;
while(rs.next()){
i++;
%>
<form name="form_<%=i%>">
...
<input type="submit" value="提交" name="ddfdf<%=i%>" />
</form>
<%
}
%>
比如
<%
int i=0;
while(rs.next()){
i++;
%>
<form name="form_<%=i%>">
...
<input type="submit" value="提交" name="ddfdf<%=i%>" />
</form>
<%
}
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以整合一起的。但是最好不要
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询