表单标签<input>的介绍_input标签-程序员宅基地

技术标签: html5  HTML5  html  

    1 input系列标签的基本介绍

        使用场景:在网页中显示收集用户信息的表单效果,如登录页面、注册页面

        代码:

                        <input type="text" name="" id="">

                    input标签可以通过type属性值的不同,展示不同效果

            属性值:

                        text 文本框,用于输入单行文本

                        password 密码框,用于输入密码

                        radio 单选框,用于多选一

                        checkbox 多选框,用于多选多

                        file 文件选择,用于之后上传文件

                        submit 提交按钮,用于提交

                        reset 重置按钮,用于重置

                        button 普通按钮,默认无功能,之后配合js添加功能

                        placeholder 占位符,提示用户输入内容的文本

        例题:

    文本框:
    <input type="text" name="" id="">
    <br> 密码框:
    <input type="password" name="" id="" placeholder="请输入密码">
    <br> 单选框:
    <input type="radio" name="" id="">
    <br> 多选框:
    <input type="checkbox" name="" id="">
    <input type="checkbox" name="" id="">
    <input type="checkbox" name="" id="">
    <br> 文件选择:
    <input type="file" name="" id="">
    <br> 提交按钮:
    <input type="submit" name="" id="">
    <br> 重置按钮:
    <input type="reset" name="" id="">
    <br> 普通按钮:
    <input type="button" name="" id="">

        效果图: 

 

    1-1 单选框radio

        使用场景:在网页中显示多选一的单选表单控件

        代码:

                    <input type="radio" name="" id="" checked>

                    name 用于分组,有相同name属性值的单选框为一组,一组中同时只能有一个被选中

                    checked 默认选中此单选框

        例题:

    <p>单选框radio</p>
    性别:
    <input type="radio" name="sex" id="" checked>男
    <input type="radio" name="sex" id="">女

        效果图: 

 

    1-2 文件选择file

        使用场景:在网页中显示文件选择的表单控件

        代码

                    <input type="file" name="" id="" multiple>

                    multiple 多文件选择

        例题:

    <p>文件选择</p>
    <input type="file" name="" id="" multiple>

        效果图:

 

 

    1-3 提交按钮submit、重置按钮reset

        使用场景:在网页中显示不同功能的按钮表单控件

        属性值:

                    submit 提交按钮,用于提交数据给后台服务器

                    reset 重置按钮,点击之后恢复表单的默认值

        注意:

                    1 如果需要实现以上按钮功能,需要配合form标签使用

                    2 form标签用于包裹表单标签

        例题:

    <p>表单1</p>
    <form action="">
        用户名:
        <input type="text" name="" id="" placeholder="请输入用户名">
        <br> 密码:
        <input type="password" name="" id="" placeholder="请输入密码">
        <br>
        <input type="submit" name="" id="">
        <input type="reset" name="" id="">
    </form>

        效果图:

 

    2 button按钮标签

        使用场景:在网页中显示用户点击的按钮

        代码:

                    <button>按钮</button>

        属性值:

                    submit 提交按钮,用于提交数据给后台服务器

                    reset 重置按钮,点击之后恢复表单的默认值

                    button 普通按钮,默认无功能,之后配合js添加功能

        注意:

                    1 谷歌浏览器中button默认是提交按钮

                    2 button标签是双标签,要便于包裹其他内容,比如文字、图片等

        例题:

    <p>button按钮</p>
    <button type="submit">提交</button>
    <button type="reset">重置</button>
    <button type="button">普通按钮,默认无功能,之后配合js添加功能</button>

        效果图:

 

    3 select下拉菜单标签

        使用场景:在网页提供多个选项的下拉菜单表单控件

        代码:

                    <select name="" id="">

                        <option value="" selected>选项</option>

                    </select>

                    select标签是下拉菜单的整体

                    option标签是菜单的每一项选项

                    selected 默认选中项

        例题:

    <p>select下拉菜单</p>
    <select name="" id="">
        <option value="" selected>北京</option>
        <option value="">上海</option>
        <option value="">广州</option>
        <option value="">深圳</option>
    </select>

        效果图: 

 

    4 textarea文本域标签

        使用场景:在网页中提供可输入多行文本的表单控件

        代码:

                    <textarea name="" id="" cols="30" rows="10"></textarea>

                    cols 文本域的可见宽度

                    rows 文本域的可见行数

        注意:

                        1 右下角可以拖拽改变大小

                        2 实际开发时针对于样式效果推荐用CSS设置

        例题:

    <p>textarea文本域</p>
    <textarea name="" id="" cols="30" rows="10" placeholder="文本域的可见范围:10行30列"></textarea>

        效果图:

 

    5 label标签

        使用场景:常用于绑定内容与表单标签的关系

        代码:

                    <label for=""></label>

            使用方法一:

                        1 使用label标签把内容包裹起来

                        2 在表单标签上添加id属性

                        3 在label标签的for属性值等于表单中的id属性值

            使用方法二:

                        1 直接使用label标签把内容和表单标签一起包裹起来

                        2 把label标签的for属性删除

        例题:

    <p>法一</p>
    性别:
    <input type="radio" name="sex" id="nan"><label for="nan">男</label>
    <input type="radio" name="sex" id="nv"><label for="nv">女</label>
    <p>法二</p>
    <label><input type="radio" name="sex" id="">男</label>
    <label><input type="radio" name="sex" id="">女</label>

         效果图:


   以上是作者学习总结,分享所学,共同进步。如若哪处有误,感谢指出! 

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_54021642/article/details/124386839

智能推荐

java学习——常见设计模式_设计模式八股-程序员宅基地

文章浏览阅读1.2k次,点赞34次,收藏12次。单例模式是一种创建型设计模式,它必须保证单例对象的类仅有一个实例,并提供一个访问它的全局访问点。这个模式主要应用于那些只需要一个对象来协调整个系统运作的场景。通过确保类只有一个实例,我们可以节省系统资源,因为不需要为多次创建和销毁对象分配内存。同时,单例模式也有助于确保数据的一致性,因为所有的请求都通过同一个实例来处理。工厂模式是一种用于创建对象的设计模式,它通过将对象的创建逻辑与使用逻辑分离,从而提高了代码的可维护性和可扩展性。_设计模式八股

java基础篇---反射机制-程序员宅基地

文章浏览阅读54次。一、JAVA是动态语言吗?一般而言,说到动态言,都是指在程序运行时允许改变程序结构或者变量类型,从这个观点看,JAVA和C++一样,都不是动态语言。但JAVA它却有着一个非常突出的动态相关机制:反射。通过反射,Java可以于运行时加载、探知和使用编译期间完全求和的类、生成其对象实体,调用其方法或者对属性设值。所以Java算是一个半动态的语言吧。反射的概念:在Java中的反射机制是指..._public class person{ private string name=”person”; int age=0; } public cla

巧用 redis 实现点赞功能,它不比 mysql 香吗?_点赞数需要入库吗-程序员宅基地

文章浏览阅读2.3k次,点赞5次,收藏18次。提到点赞,大家一想到的是不是就是朋友圈的点赞呀?其实点赞对我们来说并不陌生,我们经常会在手机软件或者网页中看到它,今天就让我们来了解一下它的实现吧。我们常见的设计思路大概分为两种:一种自然是用 MySQL 等数据库直接落地存储, 另外一种就是将点赞的数据保存到 Redis 等缓存里,在一定时间后刷回 MySQL 等数据库。..._点赞数需要入库吗

Isaac Sim教程01 Isaac Sim介绍_issac sim-程序员宅基地

文章浏览阅读1.1k次,点赞24次,收藏25次。Isaac Sim是专为 NVIDIA Omniverse平台开发的机器人仿真工具包。Isaac Sim 提供了构建仿真机器人世界和进行实验所需的大部分功能,并提供了创建稳健、物理精确的仿真和合成数据集的工具和工作流程。Isaac Sim 支持常见的机器人框架,例如ROS/ROS2,它可通过ROS/ROS2进行导航和操作应用。Isaac Sim 能够模拟来自各种传感器的传感器数据,如RGB-D、激光雷达和IMU,用于各种计算机视觉技术,包括域随机化、地面真值标注、分割和边界框。_issac sim

mongodb多数据源配置-程序员宅基地

文章浏览阅读2.6k次。引入spring-data 依赖, 注意引入版本, 不同版本对应的api方法不一样 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> <version>2.5.6</_mongodb多数据源配置

open3d高级API精确控制旋转和移动的视角_open3d vis 视角变换-程序员宅基地

文章浏览阅读767次。目录核心思路保存视图加载视图重写draw_geometries调用示例保存视角绘制open3d高级API,调用函数即可精确控制初始化点云或网格显示的旋转和移动的视角,代码是封装好的函数,直接调用即可!!核心思路从param = vis.get_view_control().convert_to_pinhole_camera_parameters()获取当前参数:实际上是一个4*4齐次坐标变换矩阵,描述物体的旋转和移动 构造自己的旋转矩阵:rot=Rot.from_e_open3d vis 视角变换

随便推点

2021-04-09_ive格式可以用3dmax打开吗-程序员宅基地

文章浏览阅读904次。3DMax文件导出为osg和ive格式的方法1、打开3DMax文件,选择“文件—>导出”成.ds文件,就行。osg能够打开.ds文件。2、在运行命令里输入osgconv *.max *.ive或者osgconv *.max *.osg,就可以转换了。.ive是osg的二进制格式备注:安装完osg后,即可使用osgconv转换工具,如下..._ive格式可以用3dmax打开吗

innovus: 如何写出floorplan和power信息_dcg innovus-程序员宅基地

文章浏览阅读335次。我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?_dcg innovus

计算机毕业设计springbootVue的应急救援物资管理系统pzg1h9【附源码+数据库+部署+LW】-程序员宅基地

文章浏览阅读371次。选题背景:随着社会的发展和进步,突发事件和灾害频繁发生,对应急救援物资管理系统的需求日益增长。传统的物资管理方式存在着信息不透明、效率低下、资源浪费等问题,无法满足应急救援工作的需要。因此,开发一套高效、智能的应急救援物资管理系统势在必行。选题意义:该应急救援物资管理系统的开发具有重要的意义和价值。首先,通过引入现代化的信息技术手段,可以实现物资的全程追踪和管理,提高物资调配的准确性和时效性,从而提升应急救援工作的效率和质量。其次,系统可以实现物资库存的动态监控和预警,及时补充和调整物资储备,保证应

微信小程序设置单个页面自定义头部加背景图-程序员宅基地

文章浏览阅读3.2k次。json 里面先设置下你要自定义2.第二部直接wxml里面放代码3.完工简单的一比 ,导航栏有文字的话 就得需要计算高度啦。。有点虎奥

Android 注解处理器使用攻略_incremental-annotation-processor-support-程序员宅基地

文章浏览阅读6.8k次,点赞5次,收藏9次。上一篇写了JavaPoet使用攻略,了解了JavaPoet用法。那么我们就可以结合今天的Annotation Processing Tool(APT)来自定义注解处理器。注解处理器简单解释就是收集我们标记的注解,处理注解上提供的信息。_incremental-annotation-processor-support

【幻兽帕鲁】服务器一键部署,5分钟快速上手_win10本地部署 幻兽帕鲁服务器部署-程序员宅基地

文章浏览阅读2k次,点赞41次,收藏54次。【幻兽帕鲁】服务器一键部署,5分钟快速上手_win10本地部署 幻兽帕鲁服务器部署