当前位置: 技术问答>java相关
[求助]循环与表单---问题阐明得很清楚,请帮助!(在线)
来源: 互联网 发布时间:2015-10-08
本文导语: 一、说明: 这是一个社区记录显示页面,显示格式如下: __________________________________________________________________ 编号 名称 联系人 电话号码 编辑 -----------...
一、说明:
这是一个社区记录显示页面,显示格式如下:
__________________________________________________________________
编号 名称 联系人 电话号码 编辑
------------------------------------------------------------------
001 单位1栋 张三 139939393** 图片1,图片2
002 ........................................... 图片1,图片2
003 ....................................................
------------------------------------------------------------------
备注:图片1即以下代码段中的ico_modify.jpg,图片2为ico_delete.jpg
二、设计原理:两个图片分别对应两个隐藏表单(各两个对象),各图片有一个onClick操作,
用以确认提示,并调用隐藏表单的action,分别用以编辑和删除。
三、问题:
当我把两个 ....放在while之内时,单击图片,总在任务栏有个黄色三角和“完成”。当我它们放在while之外时,传给其它页面(do_edit.jsp,do_delete.jsp)的总是最后一条记录的id值,且能正确操作,这说明我的do_edit.jsp与do_delte.jsp没有错误!我应把....放在哪?或请您给出其它建议!
四、代码:
.......................
function open_editpage(){
//传值代码未写
document.editform.submit();
}
function delete_conform(){
if(window.confirm('你确定要删除这个社区吗?')){
document.delform.submit();
}
else{
return;
}
}
.................
这是一个社区记录显示页面,显示格式如下:
__________________________________________________________________
编号 名称 联系人 电话号码 编辑
------------------------------------------------------------------
001 单位1栋 张三 139939393** 图片1,图片2
002 ........................................... 图片1,图片2
003 ....................................................
------------------------------------------------------------------
备注:图片1即以下代码段中的ico_modify.jpg,图片2为ico_delete.jpg
二、设计原理:两个图片分别对应两个隐藏表单(各两个对象),各图片有一个onClick操作,
用以确认提示,并调用隐藏表单的action,分别用以编辑和删除。
三、问题:
当我把两个 ....放在while之内时,单击图片,总在任务栏有个黄色三角和“完成”。当我它们放在while之外时,传给其它页面(do_edit.jsp,do_delete.jsp)的总是最后一条记录的id值,且能正确操作,这说明我的do_edit.jsp与do_delte.jsp没有错误!我应把....放在哪?或请您给出其它建议!
四、代码:
.......................
function open_editpage(){
//传值代码未写
document.editform.submit();
}
function delete_conform(){
if(window.confirm('你确定要删除这个社区吗?')){
document.delform.submit();
}
else{
return;
}
}
.................
|
function open_editpage(){
var src = window.event.srcElement;
var tr = src.parentElement.parentElement;
var id = tr.cells[0].innerText;
document.editform.action = "do_edit.jsp&editID=" + id;
document.editform.submit();
}
function delete_conform(){
if(window.confirm('你确定要删除这个社区吗?')){
var src = window.event.srcElement;
var tr = src.parentElement.parentElement;
var id = tr.cells[0].innerText;
document.editform.action = "do_delete.jsp&delID=" + id;
document.delform.submit();
}
else{
return;
}
}
你的循环放数据
效果应该是
001单位1栋张三 139939393** 图片1 (onclick="open_editpage()")图片2(onclick="delete_conform()")
.
.
.
|
总在任务栏有个黄色三角和“完成”。
这是脚本有错误。你双击就可以看看是哪里出错了。
这是脚本有错误。你双击就可以看看是哪里出错了。
|
英雄,你这样搞,你页面的表单太多了,提交的时候找是哪个FORM要提交也费劲啊。还比如把整个页面放在一个FORM里,提交的时候选的哪一行,就把哪一行的 编号 -- ID提交上去不就行了。
|
你的循环放数据……
001单位1栋张三 139939393** 图片1 (onclick="open_editpage('此论坛的编号')")图片2(onclick="delete_conform('此论坛的编号')")
把论坛的编号作为参数传给函数,只用一个form。