html的表单标签(上):form标签和input标签

表单标签

表单是让用户输入信息的重要途径。

用表单标签来完成与服务器的一次交互,比如你登录QQ账号时的场景。

表单分成两个部分:

  • 表单域:包含表单元素的区域,用form标签来表示。
  • 表单控件:输入框,提交按钮等,用input标签来表示。

form标签

html 复制代码
<form action="test.html">
	... [form 的内容]
</form>

描述了要把数据按照什么方式,提交到那个页面中。

input标签

是一个单标签,各种输入表单控件, 比如单行文本框,按钮, 单选框, 复选框.

  • type(必须有), 取值种类很多,比如button, checkbox, text, file, image, password, radio 等.
  • name: 给 input 标签起了个名字, 尤其是对于 单选按钮, 具有相同的 name 才能多选一.
  • value: input 中的默认值.
  • checked: 默认被选中(用于单选按钮和多选按钮) .
  • maxlength: 设定最大长度.

可以通过对type进行对应的取值,来控制input的类型

单行输入文本框

示例代码:

运行效果:

密码框

示例代码:

运行效果:

单选框

单选框之间必须具备相同的name 属性, 才能实现多选一效果

示例代码:

运行效果:

html 复制代码
性别<input type="radio" name="gender">男
<input type="radio" name="gender" checked="checked">女

上述代码会默认选择加了checked="checked"的选项,即会默认选择女

html 复制代码
性别<input type="radio" name="gender" checked="checked">男
<input type="radio" name="gender" checked="checked">女

如果2个选项都加了checked="checked",默认选择那个选项,取决于浏览器,不同的浏览器有不同的选择。

复选框

示例代码:

运行效果:

普通按钮

按钮通常和 JS 代码搭配使用

示例代码:

运行效果:

提交按钮&清空按钮

提交按钮和清空按钮必须放到 form 标签内。

提交按钮通常情况下,将用户在前端提交的数据提交到服务器上,清空按钮点击后会将 form 内所有的用户输入内容重置。

点击提交之后的效果

重置的效果

选择文件

点击选择文件, 会弹出对话框, 选择文件
示例代码:

运行结果:

1.

2.

3.

相关推荐
caimouse3 分钟前
MM 学习笔记 10:页面文件与系统加载器
笔记·学习·reactos
一只小菜鸡..8 分钟前
南京大学 操作系统 (JYY) 学习笔记:Hello, OS World! (程序的机器视角)
java·笔记·学习
玖玥拾12 分钟前
Unity 3D 笔记(十五)Unity/C# Socket 网络笔记4
服务器·网络·unity·c#
不好听61318 分钟前
React 父子组件通信:从 Todo 应用理解单向数据流
前端·react.js
_lucas26 分钟前
做了一个glsl在线调试工具
前端·javascript·three.js
lazy H1 小时前
从入门到日常开发,一篇文章掌握 Git 核心操作
git·后端·学习·github
羑悻的小杀马特1 小时前
把随身WiFi改成网盘聚合器:中兴F50挂载本地存储+夸克网盘实战
运维·服务器·人工智能·网盘·openlist
不好听6139 小时前
从一行 JSX 到屏幕像素:前端开发者必须懂的浏览器渲染管线
前端
恒拓高科WorkPlus9 小时前
企业级内网即时通讯建设模型:BeeWorks内网IM四层架构
前端
前端小李子10 小时前
前端环境变量裸奔?我用 EnvShield 给它穿了件防弹衣
前端