input标签的value、placeholder、name、checked和maxlength属性

2023-10-07 06:48

本文主要是介绍input标签的value、placeholder、name、checked和maxlength属性,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

input的其他属性

在昨天的的文章中,主要介绍了input标签的type属性,今天就来讲讲其他的属性:

1.value属性:

value属性的属性值是用户自定义的,用来规定input元素的默认值,例如:

用户名:<input type="text" value="请输入用户名">

在这里插入图片描述

但是实际运用中对于用户名和密码等可以看见的value值我们这样操作就会使用户的体验不是很好,如上图,在输入用户名的文本框中,会出现"请输入用户名"的文本,用户还得自己删掉,所以我们现在使用更多的是placeholder

用户名:<input type="text" placeholder="请输入用户名">

在这里插入图片描述

这个属性就会让用户的体验更好了,placeholder属性值是在value属性值为空的时候显示的灰色文本,换句话说,如果用户在文本框中输入了超过一个字符,placeholder属性值就不会显示了。

但是,这并不意味着placeholder可以代替value,value的作用不止是默认值,更多的是为了能给后台一个提示,提示后台人员这个input的值是什么。例如,在我们的单选框中:

性别:男<input type="radio" value="" ><input type="radio" value="">
这里用value值的男女来让后台能够区分出这里选项是男是女,也可以设置成1和0,来达到区分的目的。

在这里插入图片描述

不过这里细心的朋友就能看到问题了,为啥这里一个性别能同时选择男和女两个性别呢?这里就要引入另一个属性了name

性别:男<input type="radio" value="" name="gender"><input type="radio" value="" name="gender"> 
这里的name值也能起到让后台知道这个input的值是什么东西的,就像这里的gender,意思是性别。

在这里插入图片描述

可以看到这里在给这个input的name值都设置为性别gender之后,这两个单选框就只能选择一个了。不过即使设置同一个name值,复选框也同样可以都选择上。

爱好:男<input type="checkbox" value="" name="hobby"><input type="checkbox" value="" name="hobby">

在这里插入图片描述

就像这样。但是,我们可以不可以设置上默认选择其中一个或者两个呢?答案是肯定的,这就要用到另外一个属性checked

爱好:男<input type="checkbox" value="" name="hobby" checked="checked"><input type="checkbox" value="" name="hobby" checked="checked">

这样,就可以让我们进入这个页面的时候,男女两个选项都会被默认选中。

在这里插入图片描述

最后:我们再介绍一下今天的最后一个属性:maxlength,这个属性可以规定输入字段的最大字符长度:

用户名: <input type="text" name="username" placeholder="请输入用户名" maxlength="8">

在这里插入图片描述

在设置了maxlength的属性值为8的情况下,用户名的文本框中就无法再输入更多的字符了。

这篇关于input标签的value、placeholder、name、checked和maxlength属性的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/156747

相关文章

Spring Security基于数据库的ABAC属性权限模型实战开发教程

《SpringSecurity基于数据库的ABAC属性权限模型实战开发教程》:本文主要介绍SpringSecurity基于数据库的ABAC属性权限模型实战开发教程,本文给大家介绍的非常详细,对大... 目录1. 前言2. 权限决策依据RBACABAC综合对比3. 数据库表结构说明4. 实战开始5. MyBA

CSS will-change 属性示例详解

《CSSwill-change属性示例详解》will-change是一个CSS属性,用于告诉浏览器某个元素在未来可能会发生哪些变化,本文给大家介绍CSSwill-change属性详解,感... will-change 是一个 css 属性,用于告诉浏览器某个元素在未来可能会发生哪些变化。这可以帮助浏览器优化

CSS去除a标签的下划线的几种方法

《CSS去除a标签的下划线的几种方法》本文给大家分享在CSS中,去除a标签(超链接)的下划线的几种方法,本文给大家介绍的非常详细,感兴趣的朋友一起看看吧... 在 css 中,去除a标签(超链接)的下划线主要有以下几种方法:使用text-decoration属性通用选择器设置:使用a标签选择器,将tex

Java枚举类实现Key-Value映射的多种实现方式

《Java枚举类实现Key-Value映射的多种实现方式》在Java开发中,枚举(Enum)是一种特殊的类,本文将详细介绍Java枚举类实现key-value映射的多种方式,有需要的小伙伴可以根据需要... 目录前言一、基础实现方式1.1 为枚举添加属性和构造方法二、http://www.cppcns.co

MyBatis 动态 SQL 优化之标签的实战与技巧(常见用法)

《MyBatis动态SQL优化之标签的实战与技巧(常见用法)》本文通过详细的示例和实际应用场景,介绍了如何有效利用这些标签来优化MyBatis配置,提升开发效率,确保SQL的高效执行和安全性,感... 目录动态SQL详解一、动态SQL的核心概念1.1 什么是动态SQL?1.2 动态SQL的优点1.3 动态S

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

如何解决mysql出现Incorrect string value for column ‘表项‘ at row 1错误问题

《如何解决mysql出现Incorrectstringvalueforcolumn‘表项‘atrow1错误问题》:本文主要介绍如何解决mysql出现Incorrectstringv... 目录mysql出现Incorrect string value for column ‘表项‘ at row 1错误报错

浅析CSS 中z - index属性的作用及在什么情况下会失效

《浅析CSS中z-index属性的作用及在什么情况下会失效》z-index属性用于控制元素的堆叠顺序,值越大,元素越显示在上层,它需要元素具有定位属性(如relative、absolute、fi... 目录1. z-index 属性的作用2. z-index 失效的情况2.1 元素没有定位属性2.2 元素处

Maven pom.xml文件中build,plugin标签的使用小结

《Mavenpom.xml文件中build,plugin标签的使用小结》本文主要介绍了Mavenpom.xml文件中build,plugin标签的使用小结,文中通过示例代码介绍的非常详细,对大家的学... 目录<build> 标签Plugins插件<build> 标签<build> 标签是 pom.XML

HTML5 data-*自定义数据属性的示例代码

《HTML5data-*自定义数据属性的示例代码》HTML5的自定义数据属性(data-*)提供了一种标准化的方法在HTML元素上存储额外信息,可以通过JavaScript访问、修改和在CSS中使用... 目录引言基本概念使用自定义数据属性1. 在 html 中定义2. 通过 JavaScript 访问3.