QD1-P14 HTML 输入标签(input)

本节学习 HTML 常用标签:input 输入标签


本节视频

www.bilibili.com/video/BV1n64y1U7oj?p=14


知识点 1:简单示例

HTML

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>P14-input标签</title></head><body>文本框:<input type="text"></body>
</html>

预览

recording


知识点 2:设置默认文本

value 属性设置一段默认的文本

文本框:<input type="text" value="请在此输入">

预设的文本将出现在 input 的输入框中,可以继续删除和编辑。

Clip_2024-10-10_23-46-53


知识点 3:设置只读状态

readonly 属性设置只读状态,使用户无法修改文本框中的内容。

文本框1:<input type="text" value="请在此输入" /><br />
文本框2:<input type="text" value="只读状态" readonly="readonly" />

recording


知识点 4:设置文本长度

maxlength 属性设置允许输入的文本长度。

文本框:<input type="text" maxlength="5" />

这个功能还是很实用的,比如某某网站用户注册的时候,限制用户名长度。


知识点 5:密码框

若要使用输入框,请这样设置 type 属性:

<input type="text" />

若要是使用密码框,请这样设置 type 属性:

<input type="password" />

input 标签的属性 type="text",为输入框。


模拟登录某某网站

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>P14-input标签</title></head><body><div align="center"><p>尊敬的超级无敌9999级VIP客户,欢迎登录xxx网站!</p>用户:<input type="text" value="请输入用户名" maxlength="16" /><br />密码:<input type="password" /><br /><button style="width:220px; margin-top: 5px;">登录</button></div></body>
</html>

效果

Clip_2024-10-11_00-22-49

输入用户名和密码。密码框的好处:防偷窥。

Clip_2024-10-11_00-24-00


知识点 6:单选框

若要是使用单选框,请设置 type 属性为 radio:

<input type="radio" value="beijin" name="server" /> 北京 
<input type="radio" value="shanghai"name="server" />上海 

单选框是使用 name 属性来分组的。


示例 进一步模拟登录界面

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>P14-input标签</title></head><body><!-- 模拟登录 --><div align="center"><p>尊敬的超级无敌9999级VIP客户,欢迎登录xxx网站!</p>用户:<input type="text" value="请输入用户名" maxlength="16" /><br />密码:<input type="password" /><br /><button style="width:220px; margin-top: 5px;">登录</button> <br /><p>服务器</p><input type="radio" value="beijin" name="server" /> 北京 <input type="radio" value="shanghai"name="server" />上海 <input type="radio" value="chengdu" name="server" />成都</div></body>
</html>

运行演示

recording


单选框需要注意的地方:

  • 多个单选框通过相同的name属性设置为一组

知识点7:复选框

复选框:type="checkbox"

HTML 整个好玩的

Clip_2024-10-11_03-49-19

完整HTML代码如下

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>P14-input标签</title></head><body><!-- 模拟登录 --><div align="center"><p>尊敬的幸运用户,欢迎登录穿越【登录系统】!</p><hr width="49%" /><p>请选择穿越世界类型!</p><input type="radio" value="s1" name="server" />古代<input type="radio" value="s2" name="server" />仙侠世界<input type="radio" value="s3" name="server" />赛博未来<br /><br><hr width="49%" /><p>请选择您的主角模板</p><input type="checkbox" value="1" name="test" />女主对你矢志不渝<br /><input type="checkbox" value="2" name="test" />少年天才一朝废物<br /><input type="checkbox" value="3" name="test" />三十年河东欺少年<br /><input type="checkbox" value="4" name="test" />掉落悬崖必有奇遇<br /><input type="checkbox" value="5" name="test" />最强攻击大嘴遁法<br /><input type="checkbox" value="6" name="test" />没脸没皮抄诗装逼<br /><hr width="49%" /><button style="width:220px; margin-top: 5px;color:yellow;background-color:goldenrod;">确认穿越</button> <br /></div></body>
</html>

知识点8:文件域

文件选择器:type="file"

<p>上传需要携带穿越的书籍</p>
<input type="file" /><br />

效果

recording

完整HTML代码

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>P14-input标签</title></head><body><!-- 模拟登录 --><div align="center"><p>尊敬的幸运用户,欢迎登录穿越【登录系统】!</p><hr width="49%" /><p>请选择穿越世界类型!</p><input type="radio" value="s1" name="server" />古代<input type="radio" value="s2" name="server" />仙侠世界<input type="radio" value="s3" name="server" />赛博未来<br /><br><hr width="49%" /><p>请选择您的主角模板</p><input type="checkbox" value="1" name="test" />女主对你矢志不渝<br /><input type="checkbox" value="2" name="test" />少年天才一朝废物<br /><input type="checkbox" value="3" name="test" />三十年河东欺少年<br /><input type="checkbox" value="4" name="test" />掉落悬崖必有奇遇<br /><input type="checkbox" value="5" name="test" />最强攻击大嘴遁法<br /><input type="checkbox" value="6" name="test" />没脸没皮抄诗装逼<br /><hr width="49%" /><p>上传需要携带穿越的书籍</p><input type="file" /><br /><hr width="49%" /><button style="width:220px; margin-top: 5px;color:yellow;background-color:goldenrod;">确认穿越</button> <br /></div></body>
</html>

知识点9:隐藏域

示例HTML

<input type="hidden" value="admin" /><br />

不知道有啥用,看不见这个元素。


知识点10:普通按钮和提交按钮

<input type="button" value="普通按钮" /><br />
<input type="submit" value="提交按钮" /><br />

外观看起来都一样

Clip_2024-10-11_04-09-23

不同之处在于,from标签中嵌套了提交按钮时,点击提交按钮会让上层的form表单执行提交。、

示例HTML

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>P14-input标签</title></head><body><!-- 模拟登录 --><form action="http://www.baidu.com"><div align="center"><p>尊敬的幸运用户,欢迎登录穿越【登录系统】!</p><hr width="49%" /><p>请选择穿越世界类型!</p><input type="radio" value="s1" name="server" />古代<input type="radio" value="s2" name="server" />仙侠世界<input type="radio" value="s3" name="server" />赛博未来<br /><br><hr width="49%" /><p>请选择您的主角模板</p><input type="checkbox" value="1" name="test" />女主对你矢志不渝<br /><input type="checkbox" value="2" name="test" />少年天才一朝废物<br /><input type="checkbox" value="3" name="test" />三十年河东欺少年<br /><input type="checkbox" value="4" name="test" />掉落悬崖必有奇遇<br /><input type="checkbox" value="5" name="test" />最强攻击大嘴遁法<br /><input type="checkbox" value="6" name="test" />没脸没皮抄诗装逼<br /><hr width="49%" /><p>上传需要携带穿越的书籍</p><!-- 			<input type="button" value="普通按钮" /><br /><input type="submit" value="提交按钮" /><br /> --><hr width="49%" /><input type="submit" value="确认穿越"style="width:220px; margin-top: 5px;color:yellow;background-color:goldenrod;" /></div></form></body>
</html>

效果

recording


知识点10:重置按钮

效果 (黑屏时录制软件的原因,实际是没有的)

recording

实现

<input type="reset" value="重置按钮" />

知识点10:日期框

效果

recording

实现

<p>选择穿越日期</p>
<input type="date"></input>

知识点11:disable属性

设置disabled命令让元素暂时不可用,比如重置按钮

Clip_2024-10-11_04-38-16

按钮编程了灰色,且无法点击。


知识点12:name属性

没有form标签没有name属性时,是无法提交的。


over

本节完整HTML代码,你可以是在自己的电脑上实践一下

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>P14-input标签</title></head><body><!-- 模拟登录 --><form action="http://www.baidu.com"><div align="center"><p>尊敬的幸运用户,欢迎登录穿越【登录系统】!</p><hr width="49%" /><p>请选择穿越世界类型!</p><input type="radio" value="s1" name="server" />古代<input type="radio" value="s2" name="server" />仙侠世界<input type="radio" value="s3" name="server" />赛博未来<br /><br><hr width="49%" /><p>请选择您的主角模板</p><input type="checkbox" value="1" name="test" />女主对你矢志不渝<br /><input type="checkbox" value="2" name="test" />少年天才一朝废物<br /><input type="checkbox" value="3" name="test" />三十年河东欺少年<br /><input type="checkbox" value="4" name="test" />掉落悬崖必有奇遇<br /><input type="checkbox" value="5" name="test" />最强攻击大嘴遁法<br /><input type="checkbox" value="6" name="test" />没脸没皮抄诗装逼<br /><hr width="49%" /><p>上传需要携带穿越的书籍</p><!-- 			<input type="button" value="普通按钮" /><br /><input type="submit" value="提交按钮" /><br /> --><hr /><p>选择穿越日期</p><input type="date"></input><hr width="49%" /><input type="submit" value="确认穿越"style="width:220px; margin-top: 5px;color:yellow;background-color:goldenrod;" /><input type="reset" value="重置按钮" disabled="disabled"/><br /></div></form></body>
</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/56073.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在中国使用AWS服务器的法律要求与注册公司问题

随着云计算技术的迅猛发展&#xff0c;亚马逊网络服务&#xff08;AWS&#xff09;逐渐成为企业和开发者的首选平台。然而&#xff0c;当涉及到在中国境内使用AWS服务器时&#xff0c;许多人会关注一个重要问题&#xff1a;是否需要注册公司才能在中国运营AWS服务器&#xff1f…

Elasticsearch 实战应用

Elasticsearch 实战应用 引言 Elasticsearch 是一个分布式、RESTful 风格的搜索和分析引擎&#xff0c;能够快速、实时地处理大规模数据&#xff0c;广泛应用于全文搜索、日志分析、推荐系统等领域。在这篇博客中&#xff0c;我们将从 Elasticsearch 的基本概念入手&#xff…

【华为】配置BGP协议

边界网关协议BGP是一种实现自治系统AS之间的路由可达&#xff0c;并选择最佳路由的距离矢量路由协议。BGP在不同自治系统之间进行路由转发&#xff0c;分为EBGP&#xff08;外部边界网关协议&#xff09;和IBGP&#xff08;内部边界网关协议&#xff09;两种情况。 [A]in g0/0/…

《Windows PE》5.2 遍历导出表

为了将程序读到内存指定位置&#xff0c;本节我们将讨论如何使用两种不同的方法遍历导出表。此外&#xff0c;我们还将给出一个打印进程调用kernel32中的API信息的示例程序。 本节必须掌握的知识点&#xff1a; 遍历导出表 打印kernel32 5.2.1 遍历导出表 ■方法一 实验三十四…

【Vue.js】vue2 项目在 Vscode 中使用 Ctrl + 鼠标左键跳转 @ 别名导入的 js 文件和 .vue 文件

js 文件跳转 需要安装插件 Vetur 然后需要我们在项目根目录下添加 jsconfig.json 配置&#xff0c;至于配置的作于&#xff0c;可以参考我的另外一篇博客&#xff1a; 【React 】react 创建项目配置 jsconfig.json 的作用 它主要用于配置 JavaScript 或 TypeScript 项目的根…

C++ | Leetcode C++题解之第475题供暖器

题目&#xff1a; 题解&#xff1a; class Solution { public:int findRadius(vector<int>& houses, vector<int>& heaters) {sort(houses.begin(), houses.end());sort(heaters.begin(), heaters.end());int ans 0;for (int i 0, j 0; i < houses.…

华为---MUX VLAN简介及示例配置

目录 1. 产生背景 2. 应用场景 3. 主要功能 4. 基本概念 5. 配置步骤及相关命令 6.示例配置 6.1 示例场景 6.2 网络拓扑图 6.3 配置代码 6.4 配置及解析 6.5 测试验证 配置注意事项 1. 产生背景 MUX VLAN&#xff08;Multiplex VLAN&#xff09;提供了一种通过VLA…

InstructGPT的四阶段:预训练、有监督微调、奖励建模、强化学习涉及到的公式解读

1. 预训练 1. 语言建模目标函数&#xff08;公式1&#xff09;&#xff1a; L 1 ( U ) ∑ i log ⁡ P ( u i ∣ u i − k , … , u i − 1 ; Θ ) L_1(\mathcal{U}) \sum_{i} \log P(u_i \mid u_{i-k}, \dots, u_{i-1}; \Theta) L1​(U)i∑​logP(ui​∣ui−k​,…,ui−1​;Θ…

C++和OpenGL实现3D游戏编程【连载15】——着色器初步

&#x1f525;C和OpenGL实现3D游戏编程【目录】 1、本节实现的内容 上一节我们介绍了通过VBO、VAO和EBO怎样将顶点发送到GPU显存&#xff0c;利用GPU与显存之间的高效处理速度&#xff0c;来提高我们的图形渲染效率。那么在此过程中&#xff0c;我们又可以通过着色器&#xff…

硬件开发笔记(三十一):TPS54331电源设计(四):PCB布板12V转5V电路、12V转3.0V和12V转4V电路

若该文为原创文章&#xff0c;转载请注明原文出处 本文章博客地址&#xff1a;https://hpzwl.blog.csdn.net/article/details/142757509 长沙红胖子Qt&#xff08;长沙创微智科&#xff09;博文大全&#xff1a;开发技术集合&#xff08;包含Qt实用技术、树莓派、三维、OpenCV…

《OpenCV计算机视觉》—— 人脸检测

文章目录 一、人脸检测流程介绍二、用于人脸检测的关键方法1.加载分类器&#xff08;cv2.CascadeClassifier()&#xff09;2.检测图像中的人脸&#xff08;cv2.CascadeClassifier.detectMultiscale()&#xff09; 三、代码实现 一、人脸检测流程介绍 下面是一张含有多个人脸的…

人工智能和机器学习之线性代数(一)

人工智能和机器学习之线性代数&#xff08;一&#xff09; 人工智能和机器学习之线性代数一将介绍向量和矩阵的基础知识以及开源的机器学习框架PyTorch。 文章目录 人工智能和机器学习之线性代数&#xff08;一&#xff09;基本定义标量&#xff08;Scalar&#xff09;向量&a…

【硬件模块】HC-08蓝牙模块

蓝牙模块型号 HC-08蓝牙模块实物图 HC-08蓝牙模块引脚介绍 STATE&#xff1a;状态输出引脚。未连接时&#xff0c;则为低电平。连接成功时&#xff0c;则为高电平。可以在程序中作指示引脚使用&#xff1b; RXD&#xff1a;串口接收引脚。接单片机的 TX 引脚&#xff08;如…

Linux编辑器-vim的配置及其使用

vim是一种多模式的编辑器&#xff1a; 1.命令模式&#xff08;默认模式&#xff09;&#xff1a;用户所有的输入都会当作命令&#xff0c;不会当作文本输入。 2.插入模式&#xff1a;写代码&#xff0c; 按「 i 」切换进入插入模式「 insert mode 」&#xff0c;按 “i” 进入…

SCI论文快速排版:word模板一键复制样式和格式【重制版】

关注B站可以观看更多实战教学视频&#xff1a;hallo128的个人空间SCI论文快速排版&#xff1a;word模板一键复制样式和格式&#xff1a;视频操作视频重置版2【推荐】 SCI论文快速排版&#xff1a;word模板一键复制样式和格式【重制版】 模板与普通文档的区别 为了让读者更好地…

【C++贪心 DFS】2673. 使二叉树所有路径值相等的最小代价|1917

本文涉及知识点 C贪心 反证法 决策包容性 CDFS LeetCode2673. 使二叉树所有路径值相等的最小代价 给你一个整数 n 表示一棵 满二叉树 里面节点的数目&#xff0c;节点编号从 1 到 n 。根节点编号为 1 &#xff0c;树中每个非叶子节点 i 都有两个孩子&#xff0c;分别是左孩子…

苹果最新论文:LLM只是复杂的模式匹配 而不是真正的逻辑推理

大语言模型真的可以推理吗&#xff1f;LLM 都是“参数匹配大师”&#xff1f;苹果研究员质疑 LLM 推理能力&#xff0c;称其“不堪一击”&#xff01;苹果的研究员 Mehrdad Farajtabar 等人最近发表了一篇论文&#xff0c;对大型语言模型 &#xff08;LLM&#xff09; 的推理能…

【数据结构笔记】搜索树

目录 二叉搜索树 结构特征 搜索 插入 删除 单子节点删除 双子节点删除 平衡二叉搜索树 AVL树 失衡与重平衡 插入失衡 删除失衡 “34”平衡重构 伸展树 逐层伸展 双层伸展 插入 删除 红黑树 结构特征 插入 自底向上的染色插入 双红修正 RR-1 RR-2 自顶…

超GPT3.5性能,无限长文本,超强RAG三件套,MiniCPM3-4B模型分享

MiniCPM3-4B是由面壁智能与清华大学自然语言处理实验室合作开发的一款高性能端侧AI模型&#xff0c;它是MiniCPM系列的第三代产品&#xff0c;具有4亿参数量。 MiniCPM3-4B模型在性能上超过了Phi-3.5-mini-Instruct和GPT-3.5-Turbo-0125&#xff0c;并且与多款70亿至90亿参数的…

RabbitMQ 入门(四)SpringAMQP五种消息类型

一、WorkQueue(工作消息队列) Work queues&#xff0c;也被称为&#xff08;Task queues&#xff09;&#xff0c;任务模型。简单来说就是让多个消费者绑定到一个队列&#xff0c;共同消费队列中的消息。 当消息处理比较耗时的时候&#xff0c;可能生产消息的速度会远远大于…