form表单target的用法
偶然有一机会发现form表单的target的用法,可以实现当前页表单提交而不进行跳转刷新。代码如下,首页在页面里准备一form表单和一iframe
- <form action="提交的action" method="post" target="theID">
- .....................
- </form>
- <iframe name="theID" style="display: none;"></iframe>
提交到action后,action返回一串javascript语句
- String script = "<script>alert('ok!');</script>";
- response.getOutputStream().write(script.getBytes("utf-8"));
alert('ok')将在当前页执行。原理是form提交后的结果在target指定的iframe里执行 
而iframe将其隐藏。这样提交后的效果就和无刷新的效果一样。
form表单target的用法的更多相关文章
- form表单target的用法,实现无刷新提交页面
		form表单的target,当将iframe设置为隐藏时,可以实现当前页表单提交而不进行跳转刷新.代码如下,首页在页面里准备一个form表单和一个iframe. <form action=&qu ... 
- a链接易混淆与form表单简易验证用法详解
		链接可以说遍布互联网,比如你想提供一个可以跳转到百度首页的链接给网友,那么代码如下: <a href="http://www.baidu.com">百度一下,你就知道& ... 
- HTML里面form表单name,action,method,target,enctype等属性用法
		HTML里面的form表单里面的name,target,enctype,method以及action的用法 HML表单HTML里面的表单是HTML页面与浏览器交互的重要手段,表单主要提交一些客户端的数 ... 
- Js document.frmLogin.action = '/login.htm';的意义和form表单的target属性
		一.解答:就是把 这个id名为frmLogin的form的提交地址改为上面的/login.htm <form id="frmLogin" name="frmLogi ... 
- 关于form表单提交ajaxForm和ajaxSubmit的用法与区别
		前几天在学习form表单提交时看到这两种方法,这两种方法都是实现form的ajax提交的方法,看了很多资料还是不太明白其用法和区别,最后直接自己写demo,很快就理解,所以说实操是学习的最快捷直接的途 ... 
- iframe和form表单的target应用简单例子
		iframe和form表单的target属性 Problem: 刷新主页面中的其中一个iframe,其他内容不变 Solution: main.jsp <body onload=" ... 
- 触发form表单的两种提交方式,submit和button的用法
		1.当输入用户名和密码为空的时候,需要判断.这时候就用到了校验用户名和密码,这个需要在jsp的前端页面写:有两种方法,一种是用submit提交.一种是用button提交. 方法一: 在jsp的前端页面 ... 
- 直接提交一个form表单后台返回一个新页面通过target属性可以放到iframe当中
		问题描述: 我想提交一个form表单后台直接返回一个新页面,但是当前页面还不想被替换掉: 解决方案: 在页面中添加一个iframe将form表单的target属性设置为iframe的id这样的话返回的 ... 
- form表单提交target属性使用
		通过form表单提交刷新iframe <form action="doctor/selPackage" target="projectlistframe" ... 
随机推荐
- android studio - Manifest merger failed with multiple errors, see logs
			今天编译运行的时候遇到了“Error:Execution failed for task ':test:processDebugManifest'.> Manifest merger faile ... 
- SQL分页参数传值 在存储过程中使用 动态SQL实现
			PROCEDURE [dbo].[SP_GetList] ( ), @arrearsStatus int, , --最小ID , --每页显示记录数 ) ) AS ); declare @strSQL ... 
- vue-cli+webpack在生成的项目中使用bootstrap方法(二)
			vue-cli+webpack在生成的项目中使用bootstrap方法(一)中,是通过手动下载bootstrap库,然后手动添加到src/assets中,显然是过程太多. 当然是可以更省力些,可以通过 ... 
- Android调用Webservice发送文件
			一服务器端C#这里有三个上传方法1.uploadFile( byte []bs, String fileName); PC机操作是没有问题2. uploadImage(String filename, ... 
- DIOCP开源项目-利用队列+0MQ+多进程逻辑处理,搭建稳定,高效,分布式的服务端
			最近头脑里面一直在想怎么样让能让大家基于DIOCP上写出稳定的服务端程序.很多朋友问我,你DIOCP稳定吗,我可以用他来做三层服务器吗? 当时我是这样回答的,我只能保证DIOCP底层通信的稳定. 说实 ... 
- electron 创建右键菜单
			1.引入模块 const Electron = require('electron'); const remote = Electron.remote; const Menu = remote.Men ... 
- 项目中开机自启动的  node-webkit开机自启动
			node-webkit开机自启动 Posted in 前端, 后端 By KeenWon On 2014年8月11日 Views: 1,215 node-webkit没有提供开机自启动的接口,在git ... 
- 08Vue.js快速入门-Vue综合实战项目
			8.1. 前置知识学习 npm 学习 官方文档 推荐资料 npm入门 npm介绍 需要了解的知识点 package.json 文件相关配置选项 npm 本地安装.全局安装.本地开发安装等区别及相关命令 ... 
- android之滑屏的实现
			★理论知识 ●View在屏幕上显示出来要先经过measure(计算)和layout(布局). ◆当控件的父元素正要放置该控件时调用,父元素会问子控件“你想要用多大的地方?”,然后传入两个参数widt ... 
- 【C++程序员学 python】python 的文件类型
			python的文件类型主要分为3种,分别是源代码.字节代码和优化代码.这些代码都可以直接运行,不需要进行编译或者连接.这正是python语言的特性,python的文件通过python.exe 或pyt ... 
