• js实现点击按钮传值


    js实现点击按钮传值

    • page1源码:

        <!DOCTYPE html>
        <html>
        <head>
        <meta charset="UTF-8">
        <script>
        function newDoc() {
        window.location.assign("hellow.html")
        }
        function quzhi() {
        var text1 = document.getElementById("name").value; //取得文本框的值
        var text2 = document.getElementById("password").value;
        alert(text1);//网页提示框
        alert(text2);
        var myurl = "Test_01" + "?" + "pname=" + text1 + "&password=" + text2;
        window.location.assign(encodeURI(myurl))
        }
        function quzhi2() {
        var text1 = document.getElementById("name").value; //
        var text2 = document.getElementById("password").value;
        var myurl = "hellow.jsp" + "?" + "pname=" + text1 + "&password="+ text2;
        window.location.assign(encodeURI(myurl))
        }
        </script>
        </head>
        <body>
        <input type="text" id="name" value="joy">
        <input type="text" id="password" value="123456">
        <br />
        <br />
        <input type="button" value="加载新页面" onclick="newDoc()">
        <br />
        <br />
        <input type="button" value="取值" onclick="quzhi()">
        <br />
        <br />
        <input type="button" value="传值" onclick="quzhi2()">
        </body>
        </html>
      
    • page2源码:

        <!DOCTYPE html>
        <html>
        <head>
        <meta charset="UTF-8">
        <title>Insert title here</title>
        </head>
        <body topmargin="100" leftmargin="300">
        hellow  world!
        </body>
        </html>
      
    • page3源码:

        <%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
        <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
        <html>
        <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Insert title here</title>
        </head>
        <body topmargin="100" leftmargin="300">
        <% 	
        String strName=request.getParameter("pname");
        String strPassword=request.getParameter("password");
        %>
      
        欢迎您!<%=strName %><br/>
        您的密码是:<%=strPassword %>
        </body>
        </html>
      
    • servlet源码:

        package test;
      
        import java.io.IOException;
        import javax.servlet.ServletException;
        import javax.servlet.annotation.WebServlet;
        import javax.servlet.http.HttpServlet;
        import javax.servlet.http.HttpServletRequest;
        import javax.servlet.http.HttpServletResponse;
      
        /**
        * Servlet implementation class Test_01
        */
        @WebServlet("/Test_01")
        public class Test_01 extends HttpServlet {
        private static final long serialVersionUID = 1L;
       
         /**
          * @see HttpServlet#HttpServlet()
          */
         public Test_01() {
        super();
        // TODO Auto-generated constructor stub
        }
        	/**
         * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
         */
        protected void doGet(HttpServletRequest request, HttpServletResponse 	response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        response.getWriter().append("Served at: ").append(request.getContextPath());
      
      
        String strName=request.getParameter("pname");
        String strPassword=request.getParameter("password");
        
        System.out.println(strName);
        System.out.println(strPassword);
      
      
        }
      
        	/**
        	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
        	 */
        protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        doGet(request, response);
        }
      
        }
      
    • 运行后图片

  • 相关阅读:
    进程的实践与练习2
    士兵队列训练问题
    大数相加
    Ignatius and the Princess II
    Parentheses Balance (括号平衡)---栈
    简单计算器
    C++全排列函数next_permutation()和prev_permutation()
    黑白图像
    9*9乘法表
    输入5 个数按从小到大的顺序输出
  • 原文地址:https://www.cnblogs.com/renxiuxing/p/8904211.html
Copyright © 2020-2023  润新知