IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> form表单提交数据 -> 正文阅读

[JavaScript知识库]form表单提交数据

form表单介绍

属性:

①action 规定当提交表单时,向何处提交表单数据

后端提供的一个url地址,负责接受表单提交过来的数据

在未指定action属性的情况下,action默认值为当前页面的url地址

注意:当提交表单后,页面会立即跳转到action属性指定的url地址

②target 规定在何处打开action的url

它的可选项有五个,默认情况下,target的值是_self,表示在相同的框架中打开action的url

_blank 在新窗口打开

_self ??在相同框架打开

_parent 在父框架中打开

_top 在整个窗口打开

framename 在指定的框架打开

③method 规定以何种方式把表单数据提交到action的URL

他的可选值有get和post

默认情况值是get 表示通过url地址的形式,把表单数据提交到action的url

get方式适合少量、简单的数据

post方式适合提交大量的、复杂的或包含文件上传的数据

④enctype 规定在发送表单数据之前如何对数据编码

它的可选值有三个,

默认情况下值是application/x-www-form-urlencoded 表示在发送前编码所有字符

multipart/form-data 不对字符编码,在使用包含文件上传控件的表单时,必须使用该值

text/plain 空格转换为+加号,但不对特殊字符编码


表单的同步提交

通过点击submit按钮,触发表单提交的操作,从而使页面跳转到action url的行为

缺点:

①整个页面会发生跳转,跳转到action的url所指向的地址,用户体验很差

②页面之前的状态和数据会丢失

解决方式:表单只负责采集数据,Ajax负责将数据提交到服务器


通过Ajax提交表单数据

监听表单提交事件

在jquery中有两种方式

$(‘#form1’).submit(function(){

alter(‘监听到了表单的提交事件’)

})

$(‘#form1’).on(‘submit’,function(){

alter(‘监听到了表单的提交事件’)

})

阻止表单的默认提交行为(跳转行为)

event.preventDefault()

快速获取表单的数据

$(‘#form1’).serialize() ?可以一次性获取到表单中的所有数据

调用的结果示例:username=用户名的值&password=密码的值

注意:使用该函数时,必须为每个表单元素添加name属性

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-10-19 11:47:14  更:2021-10-19 11:47:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/13 11:44:58-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码