zoukankan      html  css  js  c++  java
  • 动态创建form传参

    方法一:

    前台写js方法,并在前台调用

    //点击图标按钮切换到密码修改页面。
    function OpenChangePassword(){
            var uname = document.getElementById("txtUsername").value;
            document.write("<form action='Logon.aspx' method='post' name='formx1' style='display:none'>");
            document.write("<input type='hidden' name='ChangePwd' value='1'/>");
            document.write("<input type='hidden' name='LoginUserCode' value='" + uname+ "'/>");
            document.write("</form>");
            document.formx1.submit();
    }

    方法二:

    前台写js方法,在后台调用

    js脚本

     function PostToChangePwdPage(isaddPwdExpire,uname) {
            var tempForm = document.createElement("form");
            tempForm.action = "Logon.aspx";
            tempForm.method = "post";
            document.body.appendChild(tempForm);
                if (isaddPwdExpire=="1") {
            var tempInput3 = document.createElement("input");
            tempInput3.type = "hidden";
            tempInput3.name = "PasswordExpire";
            tempInput3.value = "1";    
            tempForm.appendChild(tempInput3);
                }
            var tempInput = document.createElement("input");
            tempInput.type = "hidden";
            tempInput.name = "changePwd";
            tempInput.value = "1";    
            tempForm.appendChild(tempInput);
            var tempInput2 = document.createElement("input");
            tempInput2.type = "hidden";
            tempInput2.name = "LoginUserCode";
            tempInput2.value = uname;   
            tempForm.appendChild(tempInput2);
            //submit the form   
            tempForm.submit();
            
            }

    *.cs页面调用

     ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>PostToChangePwdPage(" + isExpire + ",'" + txtUsername.Value + "');</script>");
  • 相关阅读:
    文本框输入限制 [大全]
    JavaScript关于window.open()应用
    你还敢使用window.open弹广告吗?
    在HTML网页中插入ActiveX控件
    XMLDOC的常用方法和属性
    细说HTML元素的ID和Name属性的区别
    常用的40个网站制作技巧
    激活 ActiveX 控件
    laravel 配置 elasticsearch
    mac上运行ls 命名查看做面文件的出现“Operation not permitted”错误
  • 原文地址:https://www.cnblogs.com/NoteofEveryDay/p/3824202.html
Copyright © 2011-2022 走看看