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

相关文章

Python如何调用另一个类的方法和属性

《Python如何调用另一个类的方法和属性》在Python面向对象编程中,类与类之间的交互是非常常见的场景,本文将详细介绍在Python中一个类如何调用另一个类的方法和属性,大家可以根据需要进行选择... 目录一、前言二、基本调用方式通过实例化调用通过类继承调用三、高级调用方式通过组合方式调用通过类方法/静

shell脚本批量导出redis key-value方式

《shell脚本批量导出rediskey-value方式》为避免keys全量扫描导致Redis卡顿,可先通过dump.rdb备份文件在本地恢复,再使用scan命令渐进导出key-value,通过CN... 目录1 背景2 详细步骤2.1 本地docker启动Redis2.2 shell批量导出脚本3 附录总

spring中的@MapperScan注解属性解析

《spring中的@MapperScan注解属性解析》@MapperScan是Spring集成MyBatis时自动扫描Mapper接口的注解,简化配置并支持多数据源,通过属性控制扫描路径和过滤条件,利... 目录一、核心功能与作用二、注解属性解析三、底层实现原理四、使用场景与最佳实践五、注意事项与常见问题六

Linux线程之线程的创建、属性、回收、退出、取消方式

《Linux线程之线程的创建、属性、回收、退出、取消方式》文章总结了线程管理核心知识:线程号唯一、创建方式、属性设置(如分离状态与栈大小)、回收机制(join/detach)、退出方法(返回/pthr... 目录1. 线程号2. 线程的创建3. 线程属性4. 线程的回收5. 线程的退出6. 线程的取消7.

python删除xml中的w:ascii属性的步骤

《python删除xml中的w:ascii属性的步骤》使用xml.etree.ElementTree删除WordXML中w:ascii属性,需注册命名空间并定位rFonts元素,通过del操作删除属... 可以使用python的XML.etree.ElementTree模块通过以下步骤删除XML中的w:as

HTML中meta标签的常见使用案例(示例详解)

《HTML中meta标签的常见使用案例(示例详解)》HTMLmeta标签用于提供文档元数据,涵盖字符编码、SEO优化、社交媒体集成、移动设备适配、浏览器控制及安全隐私设置,优化页面显示与搜索引擎索引... 目录html中meta标签的常见使用案例一、基础功能二、搜索引擎优化(seo)三、社交媒体集成四、移动

HTML input 标签示例详解

《HTMLinput标签示例详解》input标签主要用于接收用户的输入,随type属性值的不同,变换其具体功能,本文通过实例图文并茂的形式给大家介绍HTMLinput标签,感兴趣的朋友一... 目录通用属性输入框单行文本输入框 text密码输入框 password数字输入框 number电子邮件输入编程框

HTML img标签和超链接标签详细介绍

《HTMLimg标签和超链接标签详细介绍》:本文主要介绍了HTML中img标签的使用,包括src属性(指定图片路径)、相对/绝对路径区别、alt替代文本、title提示、宽高控制及边框设置等,详细内容请阅读本文,希望能对你有所帮助... 目录img 标签src 属性alt 属性title 属性width/h

HTML5 中的<button>标签用法和特征

《HTML5中的<button>标签用法和特征》在HTML5中,button标签用于定义一个可点击的按钮,它是创建交互式网页的重要元素之一,本文将深入解析HTML5中的button标签,详细介绍其属... 目录引言<button> 标签的基本用法<button> 标签的属性typevaluedisabled

Python打印对象所有属性和值的方法小结

《Python打印对象所有属性和值的方法小结》在Python开发过程中,调试代码时经常需要查看对象的当前状态,也就是对象的所有属性和对应的值,然而,Python并没有像PHP的print_r那样直接提... 目录python中打印对象所有属性和值的方法实现步骤1. 使用vars()和pprint()2. 使