Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >14表单操作

14表单操作

作者头像
Dreamy.TZK
发布于 2020-05-15 05:16:30
发布于 2020-05-15 05:16:30
38800
代码可运行
举报
文章被收录于专栏:小康的自留地小康的自留地
运行总次数:0
代码可运行

表单操作

获取表单

获取表单元素

  1. 通过常规方式 Document对象方式。document.getElementById('form')等。
  2. 通过Document的属性forms ``document.forms` 返回结果为HTMLCollection
  3. 通过表单的name名字。 此方法不推荐。因为在新版本的浏览器中可能不再支持。 如果返回结果为一个时类型为对象,多个时是集合。

获取表单组件元素

  1. 常规方式 Document对象方式。document.getElementById('form_input')等。
  2. 通过表单元素的属性elements var f = document.forms[0] console.log(f.elements)

表单操作

文本框的操作

  1. 选择当前文本框的所有内容
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<form action="#" id="myform">
    <input type="text" id="username" name="username" value="请输入用户名">
</form>
<script>
    var username = document.getElementById('username')
    username.select()
</script>
  1. select事件 简单来说就是当被选择时的触发的事件
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<form action="#" id="myform">
    <input type="text" id="username" name="username" value="请输入用户名">
</form>
<script>
    var username = document.getElementById('username')
    username.addEventListener('select', function () {
        console.log('select')
    })
</script>
  1. 获取选择的文本内容
    • selectionStart 选择文本内容的开始索引值
    • selectionEnd 选择文本内容的结束索引值
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<form action="#" id="myform">
    <input type="text" id="username" name="username" value="请输入用户名">
</form>
<script>
    var username = document.getElementById('username')
    username.addEventListener('select', function () {
        console.log('select')
    })
</script>
  1. 设置文本内容
    • setSelectionRange(start,end,[opt]) 参数分别为开始位置,结束位置和方向(forwardbackwardnone,分别表示从前往后,从后往前,选择方向位置或不重要)。
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<form action="#" id="myform">
    <input type="text" id="username" name="username" value="请输入用户名">
</form>
<script>
    var username = document.getElementById('username')
    username.addEventListener('select', function () {
        console.log('select')
    })
</script>

表单验证

表单提交

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-05-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
表单脚本
刚开始人们使用JavaScript,最主要的目的之一就是表单的验证,分担服务器处理表单的责任。虽然现流行的大部分提交方式是通过ajax,但了解表单,对于ajax方式也是有重大帮助的!所以,大家不要看轻表单。
奋飛
2019/08/15
5K0
表单文本框的使用(一) 选择文本
input和textarea都会在value属性保存自己的内容,可设置和读取文本框的值。在textarea中设置value属性无效
赤蓝紫
2023/03/16
1.8K0
表单文本框的使用(一)  选择文本
什么是 JavaScript 事件?
JavaScript事件是指在网页中发生的交互性操作或特定的系统事件,例如用户的点击、鼠标移动、按键按下等。通过JavaScript,你可以捕捉和处理这些事件,并在事件发生时执行相应的代码。
王小婷
2023/11/05
3970
HTML5+CSS3+JavaScript从入门到精通-17
HTML5+CSS3+JavaScript从入门到精通 17-01 用户登录界面! <!--web17-01--> <!-- 与第四章的表单呼应 --> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>用户登录界面!</title> <script type="text/javascript"> function alert_info() { //win
qiqi_fu
2021/12/06
1.4K0
HTML5+CSS3+JavaScript从入门到精通-17
JavaScript 表单处理
为了分担服务器处理表单的压力,JavaScript提供了一些解决方案,从而大大打破了处处依赖服务器的局面。 一.表单介绍 在HTML中,表单是由<form>元素来表示的,而在JavaScript中,表单对应的则是HTMLFormElement类型。HTMLFormElement继承了HTMLElement,因此它拥有HTML元素具有的默认属性,并且还独有自己的属性和方法: HTMLFormElement属性和方法 属性或方法 说明 acceptCharset 服务器能够处理
汤高
2018/01/11
5K0
JavaScript 学习-27.查找HTML DOM节点(元素)
前言 如何查找和访问 HTML 页面中的节点元素?也就是我们经常说的定位元素的一些方法。 查询 HTML 节点(元素)一些方法 查找 html 页面上的元素,可以用以下方法 方法 节点类型 getElementById() 通过 id 查找 HTML 元素 getElementsByClassName() 通过标 class 属性查找 HTML 元素 getElementsByName() 通过标 name 属性查找 HTML 元素 getElementsByTagName() 通过标 tag 标签查找 H
上海-悠悠
2022/05/26
1.4K0
【Java 进阶篇】HTML DOM 事件详解
当用户在网页上点击按钮、输入文本、鼠标移动到某个区域或执行其他互动操作时,这些动作都可以触发事件。HTML DOM(文档对象模型)允许我们使用JavaScript来捕获、处理和响应这些事件,以实现网页的交互和动态性。本篇博客将围绕HTML DOM事件展开详细的解释,包括事件的类型、事件处理程序、事件对象和示例代码。让我们一起来深入了解吧。
繁依Fanyi
2023/10/22
3970
【Java 进阶篇】HTML DOM 事件详解
DOM--文档对象模型
DOM中文名文档对象模型,英文名Document Object Model,我们简称为DOM,是针对html和xml文档的一种API,将html以一种树状结构呈现出来,可以更直观去研究文档结构,我们将这种树状文档结构称为--DOM树,或者节点树,一样的概念
子舒
2022/06/09
1.2K0
DOM--文档对象模型
HTML5 表单验证 API
HTML5 表单验证在现代浏览器中得到了广泛支持。但在使用新特性时,仍需考虑兼容性问题。可以使用特性检测来提供优雅的降级处理:
空白诗
2024/12/13
2200
新手如何在 ES6 如何操作HTML DOM元素?
DOM代表文档对象**模型。HTML 页面在浏览器中呈现。浏览器将从网络服务器下载的页面中包含的所有元素组装到其内存中。一旦完成,浏览器就会在浏览器窗口中显示这些对象,一旦完成,浏览器就无法再识别单个 HTML 元素。支持 JavaScript 的浏览器能够在 HTML 页面在浏览器中呈现之后识别该页面中的各个对象,因为支持 JavaScript 的浏览器可以识别并使用 DOM。因此,允许随意控制对象的功能。
用户1418987
2023/10/21
3870
新手如何在 ES6 如何操作HTML DOM元素?
javascript 注意事项
    document.getElementById("demo").innerHTML="我的第一个 JavaScript 函数";
zhangjiqun
2024/12/16
790
JS总结
1.JavaScript的基本语法 1-1:为什么要学习JavaScript 例如:a.表单验证 b.页面动态效果等等 1-2:什么是JavaScript a.脚本的基本结构 语法: <script language="JavaScript"> <script language="JavaScript"> <!- <!- JavaScript 语句; JavaScript 语句; --!> --!> </script> </script
用户1112962
2018/07/04
1.4K0
JavaScript学习笔记(一)
wdm,这个寒假越过越长… 寒假在家学习JavaScript的相关知识,写博客作为笔记 我是以清华大学出版社的《JavaScript从入门到项目实践》作为学习用书的
wsuo
2020/07/31
3.3K0
JavaScript学习笔记(一)
如何用 JS 一次获取 HTML 表单的所有字段 ?
上面每个字段都有对应的的type,ID和 name属性,以及相关联的label。 用户单击“提交”按钮后,我们如何从此表单中获取所有数据?
前端小智@大迁世界
2020/10/23
5.2K0
【达达前端】Ajax实战项目源码讲解(快速入门的实例)Github源码
什么是Ajax技术?实战中的运用ajax技术,了解前后端交互的方式,了解移动端的模式,了解H5的新技术,了解CSS3的使用,和JQuery的使用。
达达前端
2020/01/02
1.7K0
JS如何使用隐藏控件为表单添加参数
在一些前端动态网页的表单里,并不是所有的参数都需要填写或选择,有些需要隐藏起来,然后跟着小单一起提交传递给后台,发送到服务器端
itclanCoder
2023/02/26
11.4K0
JS如何使用隐藏控件为表单添加参数
JavaScript 各种事件触发总结
鼠标 Click: 鼠标在一个对象上左键点击触发Click事件,对象包括button,document,checkbox,link,radio,submit.
王瑞MVP
2022/12/28
4K0
Javascript中的表单
var form = document.getElementById(‘myform’);
宅蓝三木
2024/10/09
1730
从零开始学 Web 之 HTML5(二)表单,多媒体新增内容,新增获取操作元素,自定义属性
high:被界定为高的值的范围。 low:被界定为低的值的范围。 max:规定范围的最大值。 min:规定范围的最小值。 optimum: 规定度量的最优值。 value:规定度量的当前值。
Daotin
2018/08/31
1.6K0
从零开始学 Web 之 HTML5(二)表单,多媒体新增内容,新增获取操作元素,自定义属性
HTML简单注册界面——含表单验证
最近学习HTML表单,感慨万千。虽然看起来好像不难学,但要是真自己实践起来问题却多多。这里是我写的一个简单的注册页面,只有“注册账号、密码、重输密码”三个文本框,还包含了原生JavaScript验证。(记一下,也希望能给有需要的人一点帮助。)
全栈程序员站长
2022/11/17
5.4K0
HTML简单注册界面——含表单验证
相关推荐
表单脚本
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验