检索后单条删除并保留检索页面的js代码

来源:4-4 实现单条信息删除

红袖侍读

2016-08-19 01:39

对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); //任务完成,删除创建的表单
            
            }

写回答 关注

3回答

  • guodonglulu
    2016-09-26 21:47:45

    function deleteOne(id) {

    $("#id").val(id);


    if(confirm("确定要删除吗?"))

        {

    $("#mainForm").attr("action", "DeleteOne");

    $("#mainForm").submit();

        }

    }


  • 大咪
    2016-09-04 14:20:49

    我有一个问题想问下。。。就是你这个写的代码是JS的,然后下面那个对应删除的超链接怎么调用这段代码?是用javascript:delRow(id)来调用吗?

    大咪 回复红袖侍读

    嗯嗯 好的谢谢啦

    2016-09-05 15:25:53

    共 3 条回复 >

  • qq_长思成病_0
    2016-08-20 18:13:23

    挺好的

通过自动回复机器人学Mybatis---基础版

微信公众号自动回复功能学习Mybatis,基础教程加案例实战方式学习

107412 学习 · 786 问题

查看课程

相似问题