首页 > 代码库 > 利用form的target属性屏蔽url跳转
利用form的target属性屏蔽url跳转
target:
规定在何处打开 action URL。
关键点:
demo:让target指向隐藏的iframe
form.jsp
<%@ 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> <script type="text/javascript"> function doSave(){ var param = "?method=add"; testForm.action='handler.jsp' + param ; testForm.submit(); } </script> </head> <body> <form id="testForm" name="testForm" method="post" target="sub_frame"> id:<input type="text" name="id"><input type="button" value=http://www.mamicode.com/"提交" onclick="doSave();">>
handler.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% String method=request.getParameter("method"); if("add".equals(method)){ String id =request.getParameter("id"); out.println("<script type='text/javascript'>"); out.println("parent.document.getElementById('content').value=http://www.mamicode.com/'"+id+"';");>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。