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

相关文章

在Java中使用ModelMapper简化Shapefile属性转JavaBean实战过程

《在Java中使用ModelMapper简化Shapefile属性转JavaBean实战过程》本文介绍了在Java中使用ModelMapper库简化Shapefile属性转JavaBean的过程,对比... 目录前言一、原始的处理办法1、使用Set方法来转换2、使用构造方法转换二、基于ModelMapper

JavaScript中的isTrusted属性及其应用场景详解

《JavaScript中的isTrusted属性及其应用场景详解》在现代Web开发中,JavaScript是构建交互式应用的核心语言,随着前端技术的不断发展,开发者需要处理越来越多的复杂场景,例如事件... 目录引言一、问题背景二、isTrusted 属性的来源与作用1. isTrusted 的定义2. 为

c# checked和unchecked关键字的使用

《c#checked和unchecked关键字的使用》C#中的checked关键字用于启用整数运算的溢出检查,可以捕获并抛出System.OverflowException异常,而unchecked... 目录在 C# 中,checked 关键字用于启用整数运算的溢出检查。默认情况下,C# 的整数运算不会自

Java如何通过反射机制获取数据类对象的属性及方法

《Java如何通过反射机制获取数据类对象的属性及方法》文章介绍了如何使用Java反射机制获取类对象的所有属性及其对应的get、set方法,以及如何通过反射机制实现类对象的实例化,感兴趣的朋友跟随小编一... 目录一、通过反射机制获取类对象的所有属性以及相应的get、set方法1.遍历类对象的所有属性2.获取

vue如何监听对象或者数组某个属性的变化详解

《vue如何监听对象或者数组某个属性的变化详解》这篇文章主要给大家介绍了关于vue如何监听对象或者数组某个属性的变化,在Vue.js中可以通过watch监听属性变化并动态修改其他属性的值,watch通... 目录前言用watch监听深度监听使用计算属性watch和计算属性的区别在vue 3中使用watchE

python解析HTML并提取span标签中的文本

《python解析HTML并提取span标签中的文本》在网页开发和数据抓取过程中,我们经常需要从HTML页面中提取信息,尤其是span元素中的文本,span标签是一个行内元素,通常用于包装一小段文本或... 目录一、安装相关依赖二、html 页面结构三、使用 BeautifulSoup javascript

【Prometheus】PromQL向量匹配实现不同标签的向量数据进行运算

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全栈,前后端开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi

滚雪球学Java(87):Java事务处理:JDBC的ACID属性与实战技巧!真有两下子!

咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE啦,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~ 🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,助你一臂之力,带你早日登顶🚀,欢迎大家关注&&收藏!持续更新中,up!up!up!! 环境说明:Windows 10

EMLOG程序单页友链和标签增加美化

单页友联效果图: 标签页面效果图: 源码介绍 EMLOG单页友情链接和TAG标签,友链单页文件代码main{width: 58%;是设置宽度 自己把设置成与您的网站宽度一样,如果自适应就填写100%,TAG文件不用修改 安装方法:把Links.php和tag.php上传到网站根目录即可,访问 域名/Links.php、域名/tag.php 所有模板适用,代码就不粘贴出来,已经打

HTML5自定义属性对象Dataset

原文转自HTML5自定义属性对象Dataset简介 一、html5 自定义属性介绍 之前翻译的“你必须知道的28个HTML5特征、窍门和技术”一文中对于HTML5中自定义合法属性data-已经做过些介绍,就是在HTML5中我们可以使用data-前缀设置我们需要的自定义属性,来进行一些数据的存放,例如我们要在一个文字按钮上存放相对应的id: <a href="javascript:" d