网站首页 > 技术文章 正文
这节课,我们学习表单的 单行文本框控件:文本框和密码框。
文本框和密码框在互联网的世界随处可见,例如:QQ登录页面、微信小程序访客预约界面、12306购票系统的注册页面,以及流调信息的填写页面,都使用到了文本框或密码框。
文本框,就是让用户输入文本的一个控件区域,该区域输入内容的时候,文本不会折行显示,只会横向排列,如果输入的文本超出了输入框默认的宽度,可以通过鼠标拖拽或键盘的右箭头按钮敲击,来查看输入的全部信息。
使用HTML如何实现这个单行文本框呢?
我们可以通过在 form 标签里,嵌入 input 标签来实现。input 就是输入的意思。
它是一个单标签:语法是:尖角号 input。光有这个标签还不够,需要给它定义一个重要的属性 type,也就是输入控件的类型。
单行文本框的 type 值为 text,也就是文本,其实这也是 type 属性的默认值。
密码框的 type 值为 password,意为口令。密码输入框也是单行的文本输入框,不过在用户输入的时候,内容是被屏蔽的,只显示小黑点或者小星号,这样可以防止别人窥探你的密码。
通过文本框和密码框两个控件的定义,我们可以得出一个小结论:表单中的 input 输入控件,数据采集的方式是由 type 属性的值决定的。
我们来模拟实现一个简单的登录框。用户名是普通的文本输入框,密码是密码输入框。
打开编辑器,新建一个 input_text_password.html 文件,自动补全基础代码,在body标签内部编写一个 form 表单标签,在 form 标签里面添加文本请输入用户名: (冒号读出来) ,紧接着添加一个 input 标签。保存。
用浏览器打开页面,一个单行的文本输 入框就做好了,可以输入点内容测试一下。
你可能会问,没有定义 type 属性,怎么能有输入框呢?刚才我们讲了:input 控件的 type 属性默认值就是单行普通文本框。
返回编辑器,给 input 标签定义 type 属性,取值为 text。保存。
回到浏览器,刷新,效果和刚才的一样。
返回编辑器,在输入框结尾的位置添加 br 标签。 回车换行。再输入文本请输入密码:,紧接着再添加一个 input 标签,type 属性的值为 password。保存。
回到浏览器,刷新,输入一些内容,效果实现了。
表单中使用频率最高的两个控件,输入框和密码框就讲解完了,快来一起试试吧!
文章配套视频链接「链接」
- 上一篇: 密码生成与管理 密码生成规则
- 下一篇: 浅谈 前端验证码那些事 前端注册页面验证码
猜你喜欢
- 2025-06-18 SQL注入:程序员亲手打开的潘多拉魔盒,如何彻底封印它?
- 2025-06-18 Java项目本地部署宝塔搭建实战Java物业小程序源码物业系统源码
- 2025-06-18 如何安全地保障用户Web登录安全?(web登录安全方案)
- 2025-06-18 如何发个 npm 包?(npm发包流程)
- 2025-06-18 大华信息安全|WEB和Configtool密码重置
- 2025-06-18 某实战项目登录口处的渗透测试(渗透实战测试平台)
- 2025-06-18 Spring Boot 中密码加密的两种姿势
- 2024-10-04 用户名或密码不正确?锁定? 用户名或密码不正确,请重新输入!
- 2024-10-04 通过sql注入获取用户名和密码 192.168.1.1路由器登录入口用户名和密码
- 2024-10-04 常见的密码攻击方式及防范措施 密码攻击是什么
你 发表评论:
欢迎- 533℃Oracle分析函数之Lag和Lead()使用
- 531℃几个Oracle空值处理函数 oracle处理null值的函数
- 529℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 520℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 515℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 505℃【数据统计分析】详解Oracle分组函数之CUBE
- 485℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 483℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (61)
- 前端数组 (73)
- 前端排序 (47)
- 前端密码加密 (47)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)