表单

表单是一个包含表单元素的区域,是允许用户在表单中输入信息的元素。

表单标签form,属性action="url"是向后台发送数据的。

表单里有多种输入框,用type进行区分,所有的input标签都要包裹在form表单中。

1、文本输入框

<form action="#">
    文本输入框:<input type="text" name="" value="默认值" placeholder="提示用户输入信息"/>
</form>

input默认为文本输入框,name是后台会用到的数据,value可以在里面设置默认值,placeholder显示提示用户输入的信息,可添加disabled属性禁止编辑文本框。

可以设置其样式text-indent使输入信息缩进一定距离,然后用定位在其前面插入图片,这样就可以做类似天猫登录的输入框。

2、密码输入框

<form action="#">
    密码输入框:<input type="password" />
</form>

输入密码时以黑圆点显示。

3、单选框

<form action="#">
    单选框: 
    <input type="radio" name="sex" id="male" checked/> 
    <label for="male">男</label>
    <input type="radio" name="sex" id="female" /> 
    <label for="female">女</label>
</form>

单选框name属性值必须要一样,否则就不能单选。checked默认被选中。

label标签可以对文字进行关联,即点击文字时对应的单选框会被选中,for属性值和单选框id值一样。

4、复选框

<form action="#">
    复选框:
    <input type="checkbox" name="check" />复选框1
    <input type="checkbox" name="check" />复选框2
    <input type="checkbox" name="check" />复选框3
    <input type="checkbox" name="check" />复选框4
</form>

5、普通按钮

<form action="#">
    普通按钮:<input type="button" value="按钮" />
</form>

6、提交按钮

<form action="#">
    提交按钮:<input type="submit" value="提交" />
</form>

7、重置按钮

<form action="#">
    重置按钮:<input type="reset" value="重置" />
</form>

清空表单中的所有数据。

8、文件上传

<form action="#">
    上传文件:<input type="file" />
</form>

9、多行文本输入框

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

cols控制最小列,rows控制最小行,控制文本大小通常用css去控制,即给宽高即可,这样比较准确。

10、下拉列表

<form action="#">
    <select name="" id="" size="">
        <option value="1">星期一</option>
        <option value="2">星期二</option>
        <option value="3">星期三</option>
        <option value="4">星期四</option>
        <option value="5">星期五</option>
        <option value="6">星期六</option>
        <option value="7">星期天</option>
    </select>
</form>

size控制下拉列表可见数目,multiple属性可以使用户按住Ctrl键多选属性。

11、组合表单

<form action="#">
    <fieldset>
        <legend>组合表单</legend>
        文本框1:<input type="" /><br />
        文本框2:<input type="" /><br />
        文本框3:<input type="" /><br />
    </fieldset>
</form>

结果:

12、实战

示例:

  1 <!doctype html>
  2 <html lang="en">
  3  <head>
  4   <meta charset="UTF-8">
  5   <meta name="Generator" content="EditPlus®">
  6   <meta name="Author" content="XXX">
  7   <meta name="Keywords" content="登录界面">
  8   <meta name="Description" content="登录界面">
  9   <title>登录界面</title>
 10   <style>
 11     body,dl,dd,dt,p,h1,h2,h3,h4,h5,h6{margin: 0;}
 12     *{margin: 0; padding: 0;}
 13     ol,ul{list-style: none;}
 14     a{text-decoration: none; color: inherit;}
 15     html{background: #ccc;}
 16     #container{
 17         position: relative;
 18         width: 1920px;
 19         height: 520px;
 20         background: url('./images/dlbg.jpg') no-repeat;
 21     }
 22     #container .con{
 23         position: absolute;
 24         right: 410px;
 25         width: 340px;
 26         margin: 50px 0;
 27         background: rgb(245, 240, 233);
 28     }
 29     #container .con .top{
 30         padding: 30px 45px 0;
 31         border-bottom: 1px dotted #ccc;
 32     }
 33     #container .con .top input{
 34         margin-bottom: 25px;
 35     }
 36     #container .con .top .in{
 37         position: relative;
 38     }
 39     #container .con .top label{
 40         font-size: 14px;
 41         margin-right: 5px;
 42     }
 43     #container .con .top span{
 44         font-size: 14px;
 45         color: #666666;
 46         margin-right: 5px;
 47     }
 48     #container .con .top .in input{
 49         width: 255px;
 50         height: 40px;
 51         text-indent: 55px;
 52         font-size: 16px;
 53     }
 54     #container .con .top .uname,
 55     #container .con .top .upassword{
 56         position: absolute;
 57         top: 0;
 58         left: 0;
 59         width: 40px;
 60         height: 42px;
 61         border: 1px solid #ccc;
 62     }
 63     #container .con .top .uname{background: url("./images/zhanghao.jpg") 0 -1px;}
 64     #container .con .top .upassword{background: url("./images/mima.jpg") 0 -1px;}
 65     #container .con .top .submit{
 66         position: absolute;
 67         top: 0;
 68         left: 0;
 69         z-index: 1;
 70         width: 255px;
 71         height: 40px;
 72         background: url("./images/but.jpg");
 73     }
 74 
 75     #container .con .bottom{
 76         position: relative;
 77         font-size: 14px;
 78         padding: 40px 45px 75px;
 79     }
 80     #container .con .bottom ul{
 81         position: absolute;
 82         top: 25px;
 83         left: 170px;
 84     }
 85     #container .con .bottom ul li{
 86         float: left;
 87         margin: 0 5px;
 88     }
 89     #container .con .bottom ul li i{
 90         float: left;
 91         width: 32px;
 92         height: 32px;
 93         /* border: 1px solid red; */
 94     }
 95     #container .con .bottom ul li .i1{background: url("./images/weixin.png");}
 96     #container .con .bottom ul li .i2{background: url("./images/qqlogin.png");}
 97     #container .con .bottom ul li .i3{background: url("./images/taobao.png");}
 98   </style>
 99  </head>
100  <body>
101   <div id="container">
102     <div class="con">
103         <div class="top">
104             <form action="#">
105                 <div class="in">
106                     <input type="" placeholder="用户名/邮箱地址/手机号" />
107                     <i class="uname"></i>
108                 </div>
109                 <div class="in">
110                     <input type="password" placeholder="填写密码" /><br />
111                     <i class="upassword"></i>
112                 </div>
113                 <input type="checkbox" id="remember" />
114                 <label for="remember">记住账号</label>
115                 <span><a href="#">欢迎注册</a></span>
116                 <span><a href="#">忘记密码?</a></span><br />
117                 <div class="in">
118                     <input type="submit" value="" />
119                     <i class="submit"></i>
120                 </div>
121             </form>
122         </div>
123         <div class="bottom">
124             合作网站账号登录:
125             <ul>
126                 <li><i class="i1"></i></li>
127                 <li><i class="i2"></i></li>
128                 <li><i class="i3"></i></li>
129             </ul>
130         </div>
131     </div>
132   </div>
133  </body>
134 </html>

结果:

素材链接:http://pan.baidu.com/s/1slCxWLn

转载于:https://www.cnblogs.com/chenhailing/p/7417118.html

利用LTspice设计Pt100测温电路 是一种广泛使用的温度传感器,它属于(RTD, Resistance Temperature Detector)的类型,通常用于温度测量。在0°C时,的电阻值为100欧姆,且它的电阻值会随着温度的升高而升高。PT100热电阻温度阻值对应表)因此可以根据这一特性来检测出环境温度。 阅读详情

相关推荐

【03】海康MVS V4.3.0 ——安装教程、查看示例、库、头文件、开发指南

海康威视MVS机器视觉软件安装与使用指南:首先从官网下载MVS 4.3.0安装包,默认设置完成安装。安装后可在Development目录查看示例代码、开发文档及头文件,支持C++/C#/Python等多语言开发。软件内置虚拟相机功能,通过工具菜单添加虚拟设备后即可模拟真实相机操作,支持中英文界面切换、参数调节(曝光/增益等)及图像采集功能。虚拟相机虽仅能显示预设图像,但完整保留了参数调节功能,适合开发者进行功能测试。

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 3303

JS表单的获取、表单元素的获取、提交表单

获取表单 document.getElementById(“id属性值”),通过表单的id属性值获取属性对象 document.表单的name属性值,通过表单的name属性值获取表单对象 document.forms[下标],通过指定下标获取表单元素 document.forms[表单的name属性值获取],通过表单的name属性值获取表单对象 document.forms:获取HTML文档中所有的表单对象 <body> <!-- 获取表单(前两种常用) 1..

m0_51258512的博客 1万+

实战:GMTSAR软件处理陆探一号SAR数据

摘要:陆探一号(LT-1)是我国首组L波段差分干涉SAR卫星星座,具备全天候多极化成像能力,主要服务于自然资源监测等领域。文章详细介绍了其轨道参数(607km太阳同步轨道)和传感器技术指标(5种成像模式)。同时阐述了开源InSAR处理软件GMTSAR的安装方法(基于Ubuntu系统)及实验流程,包括数据准备、DEM生成和干涉处理步骤,特别说明了轨道数据缺失时的MATLAB插值处理方法。该研究为国产SAR卫星数据处理提供了技术参考。

一个RSer的博客 1031

Flowable——表单详解

或。

吴声子夜歌的博客 1万+

全球第一开源云ERP Odoo操作手册 模块安装和界面汉化指南

Odoo 的功能包含在不同的模块中, 刚创建的数据库除 Odoo 的核心模块外, 其它模块并没有被安装到系统中,你可以根据需要安装它们。本节将介绍安装模块和界面汉化的相关知识。

weixin_44793763的博客 2072

总结-NuerIPS2023-Direct Preference Optimization:Your Language Model is Secretly a Reward Model

对比PPO,DPO的泛化能力更强。

m0_60361484的博客 1605

form表单

目录1. form表单的基本使用1.2 表单的组成部分1.3标签的属性1.4 表单的同步提交及缺点 2. 通过Ajax提交表单数据2.1 监听表单提交事件2.2 阻止表单默认提交行为2.3 快速获取表单中的数据3. 案例 - 评论列表3.1 渲染UI结构3.2 JS代码#博学谷IT学习技术支持#表单在网页中主要负责数据采集功能。HTML中的标签,就是用于采集用户输入的信息,并通过标签的提交操作,把采集到的信息提交到服务器端进行处理。表单由三个基本部分组成:表单标签 表单域 表单按钮 ...

Lotus_fragrance的博客 1万+

Intel RealSense D435深度相机实战:从数据采集到点云生成的完整避坑指南

本文详细介绍了Intel RealSense D435深度相机的实战应用,从数据采集到点云生成的完整流程,并提供了避坑指南。内容包括环境配置、硬件调优、数据采集技巧、点云生成核心技术及典型场景解决方案,帮助开发者高效利用D435进行机器人导航、三维重建等应用。

weixin_29054195的博客 471

HTML表单元素、表单控件

HTML&CSS-01 HTML工作原理 HTML是部署在服务器上的文本文件根据HTTP协议,浏览器发出请求给服务器,服务器做出响应,给浏览器返回一个HTML浏览器解释执行HTML,从而显示出内容 HTML部署在服务器上,运行在浏览器上 表单 表单用于显示、收集信息,并提交信息到服务器 表单二要素: (1)表单元素 (2)表单控件 表单就是从浏览器向服务器传输数据的手段 表单元素: 用来声明数据提交的范围,只有在此元素内的数据可以提交给服务器。 定义表单:使用成对的<form>&l

qq_43575044的博客 3977

人工智能训练师三级补贴3120元申领全攻略|条件+流程+五省市对比

补贴是真的,但不是"白给"的。你需要满足社保、户籍、时间等条件,严格按照流程操作。记住四件事先确认自己是否满足条件,再报名——别考完了才发现领不到紧缺工种补贴更高——确认你所在城市是否在紧缺目录中证书下发后12个月内申请——设个日历提醒材料准备齐全再提交——避免来回折腾如果你正在考虑考人工智能训练师三级证书,想要从报名到备考到拿证到申领补贴的完整一站式指南,欢迎查看我的付费专栏:📖《人工智能训练师三级·从零到拿证完全指南》80篇系统化内容,覆盖报名、备考、冲刺、拿证全流程。

白话机器学习 1519

ROM和RAM在单片机程序运行理解

ROM和RAM是电子设备中两种核心存储组件,主要区别在于:ROM用于长期存储系统程序、用户文件等固定数据,断电后数据不丢失,但写入速度较慢;RAM则用于临时存储运行中的程序和数据,读写速度快但断电后数据会清空。在单片机中,ROM存储程序代码和常量,RAM存储运行时的变量和数据。两者协同工作,ROM如同"永久档案库"保存必要信息,RAM则像"临时工作台"支持高速运算,共同确保设备正常运行。

qq_37999850的博客 1618

JS 提交表单后清空表单

开发交流QQ群:173683895 173683895 526474645 人满的请加其它群 清空表单是比较常见的场景,表单本身就有reset事件作用于清空表单,但是reset事件需要点击按钮才能触发,我们现在想不触达按钮在表单提交的submit事件内,当提交表单成功后清空表单中 value 。 下面来看代码,很简单 以微信小程序为示例 <!--index.wxml-...

a_靖的博客 1万+

YOLOv13安装教程 手把手教你融合空间注意力机制(SAB)的RAB卷积模块 自动“聚焦”重要的特征 map指标提升8.96,准确率提升3.56

本文提出了一种改进的YOLOv13目标检测模型,通过引入RAB(残差注意力模块)显著提升了检测性能。实验结果显示,添加RAB模块后,mAP指标提升了8.96,准确率提高了3.56%。文章详细介绍了RAB模块的实现方法:1)采用多级残差连接增强特征提取能力;2)结合空间注意力机制(SAB)自动聚焦关键区域;3)通过1×1卷积实现通道维度压缩与恢复。同时提供了完整的模型移植方案,包括配置文件修改、任务处理代码调整以及模块实现细节,为YOLO系列模型的性能优化提供了有效参考。

FJN110的博客 646

HTML基本语法之表单标签:表单的组成 ,表单域,表单控件元素(表单元素) ,input表单元素, label标签, 表单控件(表单元素), select表单元素, textarea表单元素

文章目录表单标签表单的组成表单域常用属性:表单控件元素(表单元素)input表单元素label标签表单控件(表单元素)select表单元素textarea表单元素表单元素几个总结点 表单标签 为什么需要表单? 使用表单目的是为了收集用户信息。 在我们网页中,我们需要跟用户进行交互,收集用户资料,此时就需要表单。 表单的组成 在HTML中,一个完整的表单通常由表单域、表单控件(也称为表单元素)和 提示信息3个部分构成。 表单域 表单域是一个包含 表单元素的区域。 在HTML标签中,<from>标签

qq_44156869的博客 1840

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Bootstrap创建表单,垂直表单,内联表单,水平表单

按照布局的不同,分为三类表单: 垂直表单(默认),内联表单和水平表单 垂直表单: 垂直表单又称基本表单,制作步骤如下 1.向父form标签添加role="form" 2.把标签和控件放在一个类名为form-group的div中,获得最佳间距 3.向所有的文本标签input,textarea,select添加.form-control类 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"

yangaoyuan1999的博客 1302

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Bootstrap表单(基本表单、内联表单、水平表单)

表单类型 <form> 标签和控件放在一个<div>里 所有的文本元素input、textarea、select 隐藏<label>标签 向标签<label>添加 垂直基本表单 role = “form” class = “form-group” class = “form-control” 内联表单 role = “form” class =

暖心~的博客 3万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

什么是表单-表单组成-表单原理-表单实例-表单实例解析

什么表单:组成:  一个表单有三个基本组成部分: 1) 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。 2) 表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。 3) 表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处

程金鹏(程利鹏) 1万+

Web构建表单——form表单元素

HTML构建表单的基本结构、基本元素、表单的处理

Braveyjc的博客 1983

前端06-JS表单 获取表单、获取表单元素、提交表单

获取表单 1、document.表单名称 2、document.getElementById(表单 id); 3、document.forms[表单名称] 4、document.forms[索引]; //从 0 开始 <form id='myform' name="myform" action="" method="post"></form> <form id='myform2' name="myform2" action="" method="post">&

欧阳先生的博客 2637

Activiti——表单

目录Activiti的表单1、概述2、表单属性3、外部表单4、动态表单 Activiti的表单 1、概述 对于一些较为稳定的业务流程,全部的功能可以直接由程序员实现,这些功能包括流程的制定、具体领域业务代码的实现和表现层交互实现等,但是在实际应用中,不变的业务并不存在。为了让程序能更好地适应业务流程的变化,在工作流领域出现了动态流程和动态表单等概念。 Activiti提供了两种设置表单的方式,流程引擎的开发者可以根据不同的情况来选择合适的方式。 2、表单属性 可以在流程的开始事件或者任务中使用activit

吴声子夜歌的博客 2570

分步表单_表单设计-掌握表单设计方法(表单体验篇)

全篇阅读大概需要15min,对表单设计不熟悉的同学看完后肯定会有不少的收获~~~说到表单其实在生活中可以接触到各种各样的表单,比如:驾照申请表、体检表、银行开户需要填写的表等等,这些都是表单,主要目的就是让用户填写来【收集用户信息】。(驾照申请表)做为基础组件的表单,使用频率非常高,对业务起到至关重要的作用,如使用APP时登录页面、某宝下单支付时的页面、自媒体的同学上传自己作品时的页面,这些都是基...

weixin_39942992的博客 1461

用表单标签写表单案例

在网页开发中,表单是与用户交互的重要元素之一。表单可以收集用户输入的信息,如文本、数字、选择选项等,并将这些信息提交到服务器进行处理。在 HTML 中,我们可以使用表单标签来创建各种类型的表单。本文将介绍如何使用表单标签写表单案例,并提供一些实用的技巧和注意事项。

gkx325325的博客 719

循环多个表单进行表单校验

在 ElementUI 中,循环生成表单并进行校验的核心在于 动态绑定prop属性,让每个表单项都能与数据数组中的对应字段正确关联。

m0_61618849的博客 991

layUI表单加载,监听提交,表单赋值,表单清空等操作

1. js中首先要渲染表单 layui.form.render();//渲染form表单 2. 监听表单提交 //监听表单提交 form.on('submit(form1_submit)', function (data) { layer.alert(JSON.stringify(data.field...

qingkaqingka的博客 2541

angular 表单

angular 表单 一、angular表单简介 Angular 提供了两种不同的方法来通过表单处理用户输入:响应式表单和模板驱动表单。 两者都从视图中捕获用户输入事件、验证用户输入、创建表单模型、修改数据模型,并提供跟踪这些更改的途径。 1.1 响应式表单与模板驱动表单的差异 响应式表单提供对底层表单对象模型直接、显式的访问。它们与模板驱动表单相比,更加健壮:它们的可扩展性、可复用性和可测试性都更高。如果表单是你的应用程序的关键部分,或者你已经在使用响应式表单来构建应用,那就使用响应式表单。 模板驱动表

letianxf的博客 1740

详解表单以及表单提交

今天在公司做项目的时候,用到了表单,虽然经常用表单提交,但是没有具体了解表单的结构和表单提交的具体的方式。今天借此机会,深入了解一下表单的知识。 一、什么是表单? 表单:通俗的讲就是代表格的单子;主要的功能是负责数据采集。 二、表单的组成 通常一个表单有三个部分组成: (1)、表单标签:包含了处理表单数据所用的CGI[Common Gateway Interface](公共网关接口...

weixin_30883777的博客 1013
上一篇: django项目创建和结构解释
下一篇: 表格
ablu56590
博客等级 码龄12年 4粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值