位置: IT常识 - 正文

html表单最全详解,初学必看(html的表单怎么做)

编辑:rootadmin
html表单最全详解,初学必看

推荐整理分享html表单最全详解,初学必看(html的表单怎么做),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:html的表单怎么做,html中表单有什么作用,html的表单,html中表单有什么作用,html的表单,html中表单有什么作用,html表单制作教程,html表单的用法,内容如对您有帮助,希望把文章链接给更多的朋友!

        大家去面试,去开户都要填各式各样的表单,填好之后给工作人员,他们会按照表单项目与你填的内容来帮你完成业务。

        同样的,在互联网冲浪也需要填各种各样的表单,比如用户问卷调查,新注册账号等。那么我们填好的表单谁去帮我们处理呢从而完成业务呢?答案就是后端程序,我么只要把表单传给后端,后端专门处理业务的逻辑代码就会来完成处理表单的任务。

        现阶段,我们只要把表单的格式设计好,各个方面都完善之后,拿给后端程序员看,后端程序猿依照前端小姐姐设计的表单格式来写一段业务逻辑代码就OK了。

        表单使网页具有交互性,因为他把浏览器与服务器进行了链接,实现两台电脑间的数据互传与交换。

目录

一,表单标签

二,表单的组成元素

三,文本框元素input type="text"

四,密码框元素input type="password"

五,单选按钮input type="radio"

六,复选框input type="checkbox"

七,文件选择input type="file"

八,提交按钮input type="submit"

九,重置按钮input type="reset"

十,普通按钮 input type="button"&button

十一,图像图片按钮input type="image"

十二,下拉列表select&option&optgroup

十三,多行文本框textarea

十四,label标签

十五,H5新增type类型之email

十五,H5新增type类型之url

十六,H5新增type类型之search

十七,H5新增type类型之tel

十八,H5新增type类型之color

十九,H5新增type类型之number

二十,H5新增type类型之range

二一,H5新增type类型之date,month,week

二二,H5新增type属性之autofocus

二三,H5新增type属性之placeholder

二四,H5新增type属性之required


一,表单标签

        表单标签是<form></form>,是一个双标签。他是一个容器,里面装着一些控件与元素,之所以叫做容器,因为他是一个整体,网页排版的时候将他作为一个整体可以放在网页上的任何位置。

        常见写法如下:action指的是处理表单的业务逻辑代码地URL地址,一般为php语言和各种后端框架所写。method指的是http协议里面请求方法。

<form action="" method="get|post"> </form>二,表单的组成元素

        能够在网页上显示并能实现功能的表单有三部分:表单标签;表单域;表单按钮。其中表单标签用来告诉浏览器这是一个表单,你帮我显示在网页上 ;表单域就是表单里面的内容,也就是各种条条框框需要我们填的,表单按钮用来绑定事件。

        表单一般用作用户填写资料,使用最多的就是各种形式的输入框,也就是<input>标签。<input>标签可以在<body>标签里随处方法,但更多的是放在form表单里。<input>标签是非块级元素,也就是说<input>标签在网页中默认一个一个在一行中挨着排队显示。西面进行演示。

<form> <input type="text">111 <input type="text">111 <input type="text">111 </form>

        网页显示如下:

三,文本框元素input type="text"

        文本框类似于微信聊天的打字框,功能是让用户输入一些字母、汉字和数字。可以使用标签<input type="text">来实现。type是标签<input>的属性,不同的属性值会有不同的效果。

<input type="text">四,密码框元素input type="password"

        密码框就是特殊的文本框,他把输入的内容用小圆点来代替,防止被别人看到。使用<input type="password">标签来实现密码框。

<input type="password">五,单选按钮input type="radio"

        单选按钮是指:存在多个选项,但是只能选择其中一个,类似于选择题ABCD,他们是互斥的。使用标签<input type="radio">来实现一个选项在网页上的显示,当有多个选项时,为了实现互斥的效果,需要给每个<input>标签加上一个属性:name,且name的值得相同。具体例子如下。

<form> <input type="radio" name="num" value=1">1 <!-- value值会传给服务器 --> <input type="radio" name="num">2 <input type="radio" name="num">3 </form>

        网页显示效果如下:

六,复选框input type="checkbox"

        复选框就是同时可以选择多个选项。使用标签<input type="checkbox" name="">实现在网页上显示复选框。例子如下:

<form> <input type="checkbox" name="che">car <input type="checkbox" name="che">vehicle <input type="checkbox" name="che">bike </form>

        显示效果如下:

七,文件选择input type="file"

        这个控件允许调用系统的文件选择窗口。使用标签<input type="file">实现在网页上显示文件选择按钮。例子如下:

<form> <strong>上传文件</strong><input type="file" name="doc"> </form>

        网页显示效果如下:

八,提交按钮input type="submit"

        提交按钮Submit用于将表单信息提交到后端。使用标签<input type="submit">实现。最好将submit按钮放在表单里面。举例如下:

<form action=""> 请输入内容<input type="text"> <input type="submit"> </form>

        网页显示如下:

九,重置按钮input type="reset"

        重置按钮应放在表单里,也就是嵌套在<form></form>当中,重置按钮会将表单里面的内容恢复为默认值。使用标签<input type="reset">实现。使用重置按钮不要保证用户不会乱点到重置按钮。

<input type="reset">十,普通按钮 input type="button"&button

        普通按钮就是只能点着玩,没有实际功能,除非将他绑定到事件。实现方法为使用标签<input type="button" value="点我">或者<button>点我</button>。例子如下:

<input type="button" value="点我"> <button>点我</button>

        网页显示如下:

十一,图像图片按钮input type="image"

        作用是是将图片作为按钮。

<input type="image" src="1.jpg">十二,下拉列表select&option&optgrouphtml表单最全详解,初学必看(html的表单怎么做)

        当选择的条目比较多的时候,可以将他们折叠起来,用的时候在展开,下拉列表就能实现这个功能。<select>标签用于在网页上显示一个下拉列表,<option>标签用于为下拉列表增添选项。

<form> <select name="" id=""> <option value="">1</option> <option value="">2</option> <option value="">3</option> <option value="">4</option> <option value="">5</option> </select> </form>

        网页显示如下:

         使用<optgroup></optgroup>标签来实现选择项的分类。

<select name="" id=""> <optgroup label="阿拉伯数字"> <option value="">1</option> <option value="">2</option> <option value="">3</option> </optgroup> <optgroup label="汉字数字"> <option value="">一</option> <option value="">二</option> <option value="">三</option> </optgroup> </select>

        网页显示如下:

十三,多行文本框textarea

        多行文本框类似于一张白纸,可写多行显示在网页上。标签<textarea></textarea>用于定义一个多行文本框控件,里面可以输入无限个字符。

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

        网页显示如下:

十四,label标签

        <label>标签可以为<input>元素增添标记,类似于指代的作用。<label>的属性for用于绑定控件,当鼠标点击<label>标签时,与其绑定的控件会自动获得焦点。为了确保绑定的准确性和唯一性,for属性的值应该为绑定控件的ID属性。

<form> <label for="pw">密码</label> <input type="password" id="pw"> </form>

        网页显示如下:点击密码文字,就会自动点击到密码框。

十五,H5新增type类型之email

        H5中新增了一个<email>标签,他在网页中显示为一个文本框,自带正则检验,必须符合邮箱格式才不会报错。会在点击提交submit按钮时才会检测。使用方法如下:

<form> 邮箱:<input type="email"> 提交: <input type="submit"> </form>

网页显示如下:

十五,H5新增type类型之url

        type为url的input元素,只能接收一个url的字符串,否则报错。

<form> 网址:<input type="url"> 提交: <input type="submit"> </form>

        网页显示如下: 

十六,H5新增type类型之search

        search类型与text类似。

十七,H5新增type类型之tel

        type为tel的input元素必须为电话号码。

十八,H5新增type类型之color

        type为color的input元素会自动打开一个取色板,然后返回选取的颜色。

<form> 打开颜色板:<input type="color"> 提交: <input type="submit"> </form>

        网页显示如下:

十九,H5新增type类型之number

        type为number的input元素只能输入数字,并可以使用max和min属性限制数字范围。

<form> 输入数字:<input type="number" max="5" min="0"> 提交: <input type="submit"> </form>

      网页显示如下:

二十,H5新增type类型之range

        <input type="range">,表示一个类似于滑动调节手机屏幕亮度的控件,他会返回当前的确切值。

<form> 滑动调节亮度:<input type="range" max="100" min="0"> 提交: <input type="submit"> </form>

        网页显示如下:

        如果需要显示当前值,可以使用JS。range类型的属性如下:

二一,H5新增type类型之date,month,week

        <input type="date">,用于调出日期板,并返回选择的日期。

<form> 选取日期:<input type="date"> 提交: <input type="submit"> </form>

        网页显示如下:

        month,week用于调出月份板和周板。

二二,H5新增type属性之autofocus

        即自动获取焦点。将该属性绑定到相应元素即可。一般所有的<input>标签都可以被绑定。在网页打开的时候自动选定焦点处。

<form> 输入数字:<input type="number" max="5" min="0" autofocus> 提交: <input type="submit"> </form>二三,H5新增type属性之placeholder

        placeholder作为一种提示出现,比如我们想要搜索一些东西,他会自动显示出关键字。

<form> 邮箱:<input type="email" placeholder="xxxxxx@xxx.com"> 提交: <input type="submit"> </form>

        网页显示如下:

二四,H5新增type属性之required

        required用于自动检测输入框是否为空,如果为空则报错。

<form> 网址:<input type="url" required> 提交: <input type="submit"> </form>

         网页显示如下:

本文链接地址:https://www.jiuchutong.com/zhishi/299844.html 转载请保留说明!

上一篇:用jsp实现简单登入注册界面功能(css美化)(软件idea)(jsp做登录界面)

下一篇:【历史上的今天】4 月 7 日:IBM System/360 问世;以太网的发明者诞生;第一个 RFC 文档发布

  • 苹果13夜景模式怎么拍(苹果13夜景模式真厉害)

    苹果13夜景模式怎么拍(苹果13夜景模式真厉害)

  • 苹果13天气怎么定位到本地(苹果13天气怎么设置)

    苹果13天气怎么定位到本地(苹果13天气怎么设置)

  • OPPO忘记解锁图案怎么办(oppo手机忘记解锁图案怎么办怎么解锁)

    OPPO忘记解锁图案怎么办(oppo手机忘记解锁图案怎么办怎么解锁)

  • 可以直接与CPU交换信息的存储器是(可以直接与cpu交换信息的储存器是)

    可以直接与CPU交换信息的存储器是(可以直接与cpu交换信息的储存器是)

  • 电源的功能是什么(电源的功能是什么 将交流电转换成)

    电源的功能是什么(电源的功能是什么 将交流电转换成)

  • 抖音快慢模式没有了(抖音快慢模式没了怎么办)

    抖音快慢模式没有了(抖音快慢模式没了怎么办)

  • 微信通知分组什么意思(微信分组展示)

    微信通知分组什么意思(微信分组展示)

  • 手机掉水里但能正常用(手机掉水里但能正常用,要去维修吗)

    手机掉水里但能正常用(手机掉水里但能正常用,要去维修吗)

  • 小米10pro指纹解锁不灵敏(小米10pro指纹解锁屏幕闪烁一下)

    小米10pro指纹解锁不灵敏(小米10pro指纹解锁屏幕闪烁一下)

  • ipad屏幕特别暗调不亮(ipad屏幕变得很暗无法调节)

    ipad屏幕特别暗调不亮(ipad屏幕变得很暗无法调节)

  • 正在从icloud同步照片是什么意思(正在从icloud同步照片怎么解决)

    正在从icloud同步照片是什么意思(正在从icloud同步照片怎么解决)

  • 滴滴怎么查以前的打车记录(滴滴怎么查以前流水)

    滴滴怎么查以前的打车记录(滴滴怎么查以前流水)

  • 苹果xsmax功能介绍与玩法(苹果xsmax你不知道的功能)

    苹果xsmax功能介绍与玩法(苹果xsmax你不知道的功能)

  • 抖音怎么更改性别(抖音怎么更改性别显示)

    抖音怎么更改性别(抖音怎么更改性别显示)

  • 手机能测噪音分贝吗(手机测噪音分贝准不准)

    手机能测噪音分贝吗(手机测噪音分贝准不准)

  • qq27级是什么标志(qq等级27级是啥样的)

    qq27级是什么标志(qq等级27级是啥样的)

  • 系统的标准输入文件是指(系统的输入有)

    系统的标准输入文件是指(系统的输入有)

  • mg4j2cha是什么版本(mg4j2za/a是什么版本)

    mg4j2cha是什么版本(mg4j2za/a是什么版本)

  • 计算器上的off是开机键吗(计算器上的off是什么键ac是什么键)

    计算器上的off是开机键吗(计算器上的off是什么键ac是什么键)

  • 怎么查看ipad是几代(怎么查看ipad是不是翻新机)

    怎么查看ipad是几代(怎么查看ipad是不是翻新机)

  • 下载东西解析包出现问题怎么办

    下载东西解析包出现问题怎么办

  • 表格数据丢失怎么恢复(excel表格数据丢失怎么找回)

    表格数据丢失怎么恢复(excel表格数据丢失怎么找回)

  • gtx2060和rtx2060区别

    gtx2060和rtx2060区别

  • 新电池充电慢正常吗(新电池充的慢)

    新电池充电慢正常吗(新电池充的慢)

  • oppo怎么用第三方桌面(oppo怎么用第三方字体)

    oppo怎么用第三方桌面(oppo怎么用第三方字体)

  • 多多农场怎样防偷金币(多多农场坑人)

    多多农场怎样防偷金币(多多农场坑人)

  • 抖音小程序实践三:接口开发指南(抖音小程序任务哪里接)

    抖音小程序实践三:接口开发指南(抖音小程序任务哪里接)

  • 手把手教你宝塔搭建一个网盘系统oneindex(宝塔怎么做?)

    手把手教你宝塔搭建一个网盘系统oneindex(宝塔怎么做?)

  • 长期股权投资的入账价值怎么算
  • 个人生产经营所得税
  • 中国注册税务师考试时间
  • 待处理财产损益借方
  • 基本户的利息和本金比例
  • 境外非居民企业所得税
  • 销售退货时发票已认证怎么办
  • 坏账准备期末应有余额怎么算
  • 商业汇票如何申领
  • 研发费用加计扣除留存备查资料
  • 转给个人账户的钱可以追回来了吗?
  • 购买无形资产的价款超过正常信用
  • 增值税普票需要进项吗
  • 承兑汇票贴现怎么记账
  • 发生的费用可以直接计入主营业务成本吗
  • windows7公用网络
  • 财政拨款收入的预算会计科目
  • 主营业务成本如何算
  • 主营业务收入发生额在哪方
  • 农产品核定扣除办法
  • linux 临时修改环境变量
  • php日历如何实现
  • Win11 Build22000.346 Beta/Release预览版发布 KB5007262更新汇总
  • 拔罐的好处和坏处除湿
  • thinkphp操作数据库
  • 会计分录内容包括
  • 金融业贷款损失多少
  • hpzts04.exe是什么进程 有什么作用 hpzts04进程查询
  • php foreach as
  • php中的pdo
  • thinkphp ide
  • 专票认证后可以不抵扣吗
  • 杜布罗夫尼克老城去机场
  • 损益类账户怎么做会计分录
  • 保安行业税率是多少
  • php解析原理
  • mount.nfs an incorrect mount
  • 无形资产摊销的方法
  • 租入商铺
  • 分配现金股利的分录
  • 今天收到的
  • 滴滴出行发票税率是多少
  • python一元二次方程求根
  • kibana 教程
  • 会展服务打印费怎么算
  • 外经证网上查询
  • 废旧物资专用发票
  • mongodb查询操作
  • 待报解预算收入是什么意思,扣了钱
  • 销售返利可以税前扣除吗
  • 公司购买劳保用品可以抵扣吗
  • 小规模年度企业所得税纳税申报表
  • 临时工工资无发票可以扣除吗
  • 房屋出租简易计税进项税额需要转出么
  • 开具发票时如何做账务处理?
  • 跨年度发票的报表怎么填
  • 机关单位工会经费提取比例
  • 材料自产自销的会计科目
  • 营改增后租金收入交什么税
  • 如何理解其他权益工具
  • 企业为什么一定要给员工缴纳社保
  • 免征增值税如何开票
  • 工资条上为什么不显示生育险
  • 付外汇代缴税费
  • 农村会计记账实例
  • windows任务管理
  • microsoft window vista
  • windows8的word在哪里
  • rteng7.exe - rteng7是什么进程 有什么用
  • Win7开机黑屏只有鼠标,进入安全模式也是黑屏
  • 笔记本运行WINCC不显示全屏
  • win10安装驱动器
  • cocos2d开发的知名游戏
  • js函数预解析
  • OnApplicationFocus
  • 在Unity中使用事件/委托机制(event/delegate)进行GameObject之
  • jquery设置边框
  • django优势在哪里
  • 山东统一发票查询平台
  • 新吉高铁开工典礼
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设