位置: IT常识 - 正文

form基础表单总结(form表单使用)

编辑:rootadmin
form基础表单总结 一、form表单用户搜集用户输入内容。

推荐整理分享form基础表单总结(form表单使用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:form表单的常用属性,form表单基本元素,form表单的作用,form表单的作用,form表单的常用属性,form表单的常用属性,form表单使用,form表单使用,内容如对您有帮助,希望把文章链接给更多的朋友!

form表单的相关属性:

1.action:此属性表示提交表单时要执行的操作,通常是将表单数据提交到服务器处理表单数据的文件脚本中。

2.target:此属性表示在提交表单之后,服务器相应数据在何处显示。

默认值是_self,表示在当前窗口显示,值_blank表示在新窗口中显示。

3.method:此属性表示提交表单时要使用的HTTP方法。

可选值有get和post两种,默认值是get。

get与post的区别:

getpost表单数据以键值对的方式追加到URL中表单数据不会追加到URL,回附加到HTTP请求的正文中URL的长度受到限制(2048个字符)没有限制用于提交非敏感数据可提交敏感数据(如密码)

4.autocomplete:此属性表示是否开启表单自动补全,如果开启则浏览器会根据之前用户输入的值自动补全值。默认是开启的,可选值值有on(开)、off(关)。

5.novalidate:此属性表示表单提交时是否不进行表单验证,如果设置,则表示不进行表单验证。

默认是进行表单验证的。

<form target="_self" method="get" autocomplete="on"> 用户名:<br> <input type="email"> <input type="submit"></form>

email在提交时会进行验证邮箱格式是否正确,如果不正确,则不会进行提交并给予提示。

如果设置了novalidate属性且为真,则不会进行表单验证。

<form target="_self" method="get" autocomplete="on" novalidate="true"> 用户名:<br> <input type="email"> <input type="submit"></form>form基础表单总结(form表单使用)

 二、表单的相关元素

1.ladel标签 

ladel标签改进了对鼠标用户的可用性,它能够使鼠标点击标签的文本触发输入框获取焦点。也能够使按钮触发点击事件。

其中label标签的for属性指定的字段要与相应input标签的id字段相同,才能生效。也可以不设置for和id字段,则包裹内生效。

总之:如果label标签没有包裹input标签,则必须设置for和id对应字段才能生效;如果label标签包裹了input标签,则可以不设置for和id字段也会生效(注意是都不设置)。

<form target="_self" method="get" autocomplete="on" novalidate="true"> <label>用户名(不包裹,不使用for和id)</label><input type="text"><br> <label for="myInput1">用户名(不包裹,使用for和id)</label><input type="text" id="myInput1"><br> <label>用户名(包裹,不使用for和id)<input type="text"></label><br> <label for="myInput2">用户名(包裹,使用for和id)<input type="text" id="myInput2"></label></form>

 2.input标签

input元素可以通过设置不同的type属性值,显示不同的状态。input标签通常要设置name字段以指定向服务器提交字段时的名称、设置value字段表示提交值。

type值作用相关属性介绍text普通文本输入框设置name属性表示提交数据名称;value表示输入初始值password密码输入框,默认输入值不可见,*号代替设置name属性表示提交数据名称;value表示输入初始值submit定义提交form表单提交按钮设置value属性表示按钮显示名称,不设置默认显示"submit"radio单选按钮设置name和value属性表示相关提交数据,并且同一name属性值表示为一组内容;设置checked属性表示直接选中checkbox多选按钮设置name、value、checked属性作用同radiobutton使用input定义普通按钮设置value表示按钮显示名称<form target="_self" method="get" autocomplete="on" novalidate="true"> <label for="myInput1"> 用户名:<input type="text" id="myInput1" value="张三"> </label><br> <label for="myInput2"> 密码:<input type="password" id="myInput2" value="123456789"> </label><br> <label> 性别: 男:<input type="radio" name="radio1" value="男"> 女:<input type="radio" name="radio1" value="女"> </label><br> <label> 爱好: 看剧:<input type="checkbox" value="看剧" name="hobby"> 追番:<input type="checkbox" value="追番" name="hobby"> 打游戏:<input type="checkbox" value="打游戏" name="hobby"> 内卷:<input type="checkbox" checked value="内卷" name="hobby"> </label><br> <input class="btn" type="button" value="我是按钮"><br> <input type="submit" value="文本显示(提交)"></form>

HTML5新增的输入类型:

类型作用展示number限制输入为数字才能生效email限制输入为邮箱才能生效color获取焦点后会弹出颜色选择器date日期选择器会出现在输入框中range能够显示滑块字段month日期选择器(月份)week日期选择器(周)time时间选择器datetime时间选择器测试的时候没有生效datatime-clocle日期选择器tel电话输入url在提交时能够自动验证 url 字段。search用于搜索字段(搜索字段的表现类似常规文本字段)

input的输入限制属性:

属性描述disabled规定输入字段应该被禁用。max规定输入字段的最大值。maxlength规定输入字段的最大字符数。min规定输入字段的最小值。pattern规定通过其检查输入值的正则表达式。readonly规定输入字段为只读(无法修改)。required规定输入字段是必需的(必需填写)。size规定输入字段的宽度(以字符计)。step规定输入字段的合法数字间隔。value规定输入字段的默认值。

3.select标签与option标签

<select>用于包裹<option>生成下拉选择框。name属性指定提交名称,id可以配合<label>的for属性实现鼠标点击优化。

4.fieldset标签与legend标签

<fieldset>可用于数据分组,<legend>可以设置标题。使用fieldset分组的表单将会显示区别于部分组的样式,如 被边框包裹。

5.textarea标签

<textarea>表示一个多行纯文本编辑器,可以用于用户输入。可以设置id属性与<label>实现鼠标点击优化,cols和rows属性可以设置编辑器显示大小。

<form> <fieldset> <legend>填写用户信息</legend> <label for="user">用户名:</label> <input type="text" id="user"><br> <label for="password">密码:</label> <input type="text"> </fieldset> <label for="mySelect">我的select</label><br> <select id="mySelect" name="number"> <option value="1">1</option> <option value="2">2</option> <option value="3" selected>3</option> </select><br> <label for="myText">我的textarea</label><br> <textarea name="textarea" id="myText" cols="30" rows="10"></textarea></form>

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

上一篇:拉姆绍的Wimbachklamm峡谷,德国巴伐利亚 (© Westend61 GmbH/Alamy)(拉姆绍在哪里)

下一篇:最早的全中文手机(中文最早出现的时期)

  • 微信里的黑名单怎么彻底删除(怎么找到拉入黑名单的微信好友)

    微信里的黑名单怎么彻底删除(怎么找到拉入黑名单的微信好友)

  • iphone13手机铃声怎么设置(iphone13手机铃声设置)

    iphone13手机铃声怎么设置(iphone13手机铃声设置)

  • 为什么移动数据打不开(为什么移动数据关了还会产生流量费用)

    为什么移动数据打不开(为什么移动数据关了还会产生流量费用)

  • 空调外机不滴水可以继续使用吗(空调外机不滴水怎么回事?处理方法介绍)

    空调外机不滴水可以继续使用吗(空调外机不滴水怎么回事?处理方法介绍)

  • 苹果笔记本硬盘不够用怎么办(苹果笔记本硬盘是什么接口)

    苹果笔记本硬盘不够用怎么办(苹果笔记本硬盘是什么接口)

  • 华为40w快充有多快(华为40w快充多久充满mate30pro)

    华为40w快充有多快(华为40w快充多久充满mate30pro)

  • 华为P20录音在哪里(华为p20录音机在哪)

    华为P20录音在哪里(华为p20录音机在哪)

  • 快手怎么隐藏共同好友(快手里怎么隐藏我的互相关注)

    快手怎么隐藏共同好友(快手里怎么隐藏我的互相关注)

  • id在别的地方登录怎么办(id在别的地方登录可以吗)

    id在别的地方登录怎么办(id在别的地方登录可以吗)

  • 微信设置不看对方朋友圈对方知道吗(微信设置不看对方朋友圈,对方还能点赞吗?)

    微信设置不看对方朋友圈对方知道吗(微信设置不看对方朋友圈,对方还能点赞吗?)

  • 苹果xs什么屏幕材质(苹果14用的什么屏幕)

    苹果xs什么屏幕材质(苹果14用的什么屏幕)

  • 监控录像回放没有录像怎么回事(监控录像回放没有声音怎么回事莹石云)

    监控录像回放没有录像怎么回事(监控录像回放没有声音怎么回事莹石云)

  • 钉钉可以匿名发消息吗(钉钉匿名发消息)

    钉钉可以匿名发消息吗(钉钉匿名发消息)

  • 华为左侧新闻怎么设置(华为左侧新闻怎么关闭)

    华为左侧新闻怎么设置(华为左侧新闻怎么关闭)

  • 隐藏评价是删除评价吗(隐藏评价后还是可以看得到)

    隐藏评价是删除评价吗(隐藏评价后还是可以看得到)

  • 电脑没有压缩功能怎么办(电脑没有压缩的这个怎么弄)

    电脑没有压缩功能怎么办(电脑没有压缩的这个怎么弄)

  • vivo手机上面显示hd怎么关(vivo手机上面显示网速怎么设置)

    vivo手机上面显示hd怎么关(vivo手机上面显示网速怎么设置)

  • 魅族16th快充多少瓦(魅族16th快充多少)

    魅族16th快充多少瓦(魅族16th快充多少)

  • 大王卡归属地怎么选择(大王卡归属地怎么查询)

    大王卡归属地怎么选择(大王卡归属地怎么查询)

  • 将vue项目打包成电脑端应用.exe(vue打包成一个文件)

    将vue项目打包成电脑端应用.exe(vue打包成一个文件)

  • win11系统华硕电脑的指纹没办法使用了怎么添加? 华硕电脑指纹识别添加技巧(华硕11代笔记本装win10)

    win11系统华硕电脑的指纹没办法使用了怎么添加? 华硕电脑指纹识别添加技巧(华硕11代笔记本装win10)

  • 视同内销增值税怎么申报
  • 股票印花税怎么交
  • 公转私人账户怎么转
  • 实收资本在报表中怎么看
  • 自建办公楼销售要交土地增值税吗
  • 职工集资建房款属公款吗
  • 已贴花的凭证凡修改后所载金额增加的部分应补贴印花
  • 股票投资会计科目
  • 隔月发票红冲,交税怎么交
  • 电子承兑汇票如何拆小
  • 火车票退票手续费扣多少
  • 销售货物并提供安装服务
  • 普通发票商品名称错了一个字
  • 矿泉水售卖方式
  • 管理费用避税
  • 固定资产加速折旧最新政策2023
  • 工程施工成本发票未到会计分录及账务处理
  • 增值税税额计入什么科目?
  • 自然人税收管理系统扣缴客户端app
  • 作废代开发票,是否退还已纳税款?
  • 办公室装修费用计入什么会计科目
  • 金蝶怎么一次性删除所有分录
  • windows10.0
  • 怎么操作win10系统
  • 银行余额调节表的作用
  • 汽车行业返利账务处理
  • PHP:oci_new_cursor()的用法_Oracle函数
  • mac怎么设置默认程序
  • win11如何调整鼠标中键
  • 用支票购入厂部办公用品2000元,车间办公用品1000元
  • 出租门面是否缴增值税
  • 格里戈里耶奈尔尤伯夫
  • CNN+LSTM+Attention实现时间序列预测(PyTorch版)
  • 一借多贷的会计分录格式
  • “从零开始”
  • 利用php判断文件是否存在
  • 前端种类
  • 二维码的实现原理和实现过程
  • Cookie和Session的区别,各自的使用方法及常用操作
  • 收到上市公司分红企业所得税减半征收的情景
  • 业务预算包括直销费用吗
  • sql server评估期已过版本升级时重启失败
  • 投资性房地产由成本模式转为公允价值模式
  • 民间非营利组织有哪些
  • 商品进销差价在借方还是贷方
  • 金税盘申报流程视频
  • 计提资产减值准备时,借记的科目是
  • 一般风险准备的科目类别
  • 关税完税价格如何计算消费税
  • 如何核算小企业成本
  • 临时工工资应计入什么科目
  • 短期借款财务处理
  • 我国耕地占用税使用的税率为
  • 股权转让如何进行资产评估的
  • 政府补助都有哪些类型
  • 非正常损坏的商品计入哪个会计科目
  • 不属于投资性房地产项目有自用房地产作为存货的
  • 购买汽车时的保险是什么
  • 为什么零售业只进不出呢
  • sqlserver如何更改数据类型
  • 在Linux环境下mysql的root密码忘记解决方法(三种)
  • win7 32位旗舰版电脑城下载
  • windows10 mobile最后更新
  • win10怎么获取
  • backupwx.exe
  • 图形化ssh
  • winxp打开任务管理器的快捷键
  • mac文本软件
  • 怎么从win8装回win7
  • windows错误1058
  • python正则匹配url
  • jQuery继承extend用法详解
  • python simple
  • 中国纳税大户排行
  • 税务局执法不规范整改
  • 民办非企业单位登记管理暂行条例
  • 预缴增值税申报表申报期限
  • 没有代理记账资格的公司能代理记账吗
  • 电子税局个税申报步骤
  • 作废的发票验旧之后怎么领取新发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设