使用form的target属性屏蔽url跳
属性 url Form Target 屏蔽 使用
2023-09-14 09:08:02 时间
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="提交" onclick="doSave();"> <iframe id="sub_frame" name="sub_frame" height="0" width="0" frameborder="0" marginheight="0" marginwidth="0" ></iframe> </form> <br/>id值: <input id="content" name="content" type="text"> </body> </html>
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='"+id+"';"); out.println("</script>"); } %>
相关文章
- C#.NET常见问题(FAQ)-get set属性有什么意义
- 【原】常见CSS3属性对ios&android&winphone的支持
- spring属性注入DI
- 将某一项的属性显示成表格
- loadrunner11:参数化+Parameter Type参数属性说明
- JAVA存取对象属性时,如果开程多线程,记得对相关存取方法作原子化操作定义
- MDataTable属性RecordsAffected新应用:WebService与Json交互的记录总数
- 怎么读出Xml文件中某个节点、属性的信息
- [SVG] JS 动态加载 svg 修改 svg 属性
- CentOS 文件隐藏属性
- SAP 电商云 Spartacus UI 有状态 的 url 和 title 属性的赋值代码
- C# 设计时动态改变实体在PropertyGrid中显示出来的属性
- 关于 SAP Fiori Elements 应用标题属性(title) 的复制逻辑单步调试
- 关于 Angular 应用 tsconfig.json 中的 lib 属性
- androd系统属性的支持
- 【LINGO】产品属性的效用函数
- 【vue】vue自定义指令、计算属性、过滤器_06
- Websocket——原理及基本属性和方法