检索后单条删除并保留检索页面的js代码
对js不太熟,上网各种搜后终于完成了功能,贴出来供大家参考,也欢迎提出改进意见,其余后台部分都没做任何改动
function delRow(id){
if (confirm("are you sure to delete?")){
var tmp = document.createElement("form");//创建表单
var action = "<%=request.getContextPath()%>/DelOneServlet.action?id="+id; //拼接提交地址及id参数
document.body.appendChild(tmp); //将表单插入页面主体
var cmdValue = document.getElementById("cmd").value;
if (cmdValue!=null && cmdValue!=undefined && cmdValue!=""){
var input1 = document.createElement("input"); //创建隐藏输入框用来传递指令
input1.type = "hidden";
input1.value = cmdValue;
input1.name = "cmd";
tmp.appendChild(input1); //将创建好的隐藏指令输入框插入表单
}
var descValue = document.getElementById("desc").value;
if (descValue!=null && descValue!=undefined && descValue!=""){
var input2 = document.createElement("input"); //创建隐藏输入狂用来传递描述
input2.type = "hidden";
input2.value = descValue;
input2.name = "desc";
tmp.appendChild(input2);//将创建好的隐藏描述输入框插入表单
}
tmp.action=action; //给表单赋值action
tmp.method="post"; //给表单赋值提交方式
tmp.submit(); //提交表单数据
document.removeChild(tmp); //任务完成,删除创建的表单
}