位置: 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)(拉姆绍在哪里)

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

  • 华为nova5有杂音滋滋响怎么办(华为nova5pro音质为什么会沙沙响)

    华为nova5有杂音滋滋响怎么办(华为nova5pro音质为什么会沙沙响)

  • 探探直播间在哪看(探探直播在哪里看直播)

    探探直播间在哪看(探探直播在哪里看直播)

  • 苹果手机可以开空调么(苹果手机可以开空调吗怎么开)

    苹果手机可以开空调么(苹果手机可以开空调吗怎么开)

  • iphone深夜模式在哪(苹果手机深夜模式开启)

    iphone深夜模式在哪(苹果手机深夜模式开启)

  • 小米手环支付宝二维码手机无法识别怎么办(小米手环支付宝可以刷公交吗)

    小米手环支付宝二维码手机无法识别怎么办(小米手环支付宝可以刷公交吗)

  • 顺风车怎么加入条件(顺风车怎么加入公司)

    顺风车怎么加入条件(顺风车怎么加入公司)

  • word勾选框怎么添加(world勾选框)

    word勾选框怎么添加(world勾选框)

  • 三星手机烧屏幕原因(三星手机烧屏幕了怎么恢复)

    三星手机烧屏幕原因(三星手机烧屏幕了怎么恢复)

  • qq邮箱文件如何下载到桌面(qq邮箱文件如何下载到u盘)

    qq邮箱文件如何下载到桌面(qq邮箱文件如何下载到u盘)

  • 群语音通话没有被邀请会显示吗(群里语音电话没有声音怎么回事)

    群语音通话没有被邀请会显示吗(群里语音电话没有声音怎么回事)

  • 手机前摄像头有竖线修复(手机前摄像头有必要遮住吗)

    手机前摄像头有竖线修复(手机前摄像头有必要遮住吗)

  • 微信视频号和抖音的区别(微信视频号和抖音发一样的视频)

    微信视频号和抖音的区别(微信视频号和抖音发一样的视频)

  • 拼多多食品经营许可证审核需要多久(拼多多食品经营证审核多久)

    拼多多食品经营许可证审核需要多久(拼多多食品经营证审核多久)

  • a320主板和b450区别(a320m主板和b450性能差距)

    a320主板和b450区别(a320m主板和b450性能差距)

  • 苹果手机icloud无法同步怎么回事(苹果手机icloud无法载入储存空间信息)

    苹果手机icloud无法同步怎么回事(苹果手机icloud无法载入储存空间信息)

  • 陌陌头像有个绿色点是什么意思(陌陌头像有个绿色圆圈)

    陌陌头像有个绿色点是什么意思(陌陌头像有个绿色圆圈)

  • 电脑文件直接保存在哪里(电脑文件直接保存怎么操作)

    电脑文件直接保存在哪里(电脑文件直接保存怎么操作)

  • wps幻灯片怎么合并(wps幻灯片合并形状)

    wps幻灯片怎么合并(wps幻灯片合并形状)

  • qq怎么关掉好友热播(qq怎么关掉好友动态)

    qq怎么关掉好友热播(qq怎么关掉好友动态)

  • 相机时间怎么设置(相机时间怎么设置在桌面)

    相机时间怎么设置(相机时间怎么设置在桌面)

  • 华为手机压缩包可以删除吗(华为手机压缩包能删除吗)

    华为手机压缩包可以删除吗(华为手机压缩包能删除吗)

  • 草图大师快捷键(草图大师快捷键常用表图片)

    草图大师快捷键(草图大师快捷键常用表图片)

  • 固态硬盘坏了的表现是什么?从哪里可以看出来?(固态硬盘坏了的话是整个坏吗)

    固态硬盘坏了的表现是什么?从哪里可以看出来?(固态硬盘坏了的话是整个坏吗)

  • linux系统有哪些(国产linux系统有哪些)

    linux系统有哪些(国产linux系统有哪些)

  • 常见气象数据获取方式及批量下载代码汇总(气象数据32766)

    常见气象数据获取方式及批量下载代码汇总(气象数据32766)

  • 完税价格是含税价
  • 个人所得税年终奖单独计税怎么操作
  • 计算应交增值税并结转未交增值税怎么做用友
  • 代收的水资源税收入是否计入企业所得税
  • 水泥建材公司
  • 收到税费返还是什么现金流量
  • 预付账款和应付账款的区别
  • 行政职工福利费包括哪些内容呢
  • 个人所得税可以不交税吗
  • 退税发票误勾选怎么撤销
  • 城市建设税和教育费附加计算公式
  • 外资企业撤退
  • 固定资产出租的收入计入什么科目
  • 资产评估收益法的前提条件
  • 支付收购股权款如何做账
  • 预付账款余额怎么算
  • 小规模纳税人附加税税率各是多少
  • 营改增的会计分录
  • 污水处理厂的财务处理流程
  • 参加展会的住宿费计入什么科目
  • 不良品的会计处理方法
  • 小规模纳税人建筑行业
  • 端午节给员工发福利说什么
  • 到期赎回的理财有风险吗
  • 独立核算的分公司可以享受小微企业吗
  • 生产企业的免抵退纳税申报,在财务做销售收入账务后
  • 苹果macos catalina10.15.7
  • 会计记账凭证摘要模板
  • 私账的钱怎么弄到公账
  • 什么是递延所得税费用
  • 注销税务时其他应付款的账务处理
  • 前端如何用canvas绘制座位图
  • 发财树怎么养护与浇水
  • php最好的编程语言
  • 税控机动车销售统一发票抵扣
  • 计提本月固定资产折旧,其中车间折旧额1100
  • php中require和include是用来做什么的
  • 进料加工贸易方式
  • 银行存款缴纳房产税会计分录
  • 金融性资产有哪些
  • 库存商品的分类有哪些
  • react 16.8 新特性
  • df 命令执行显示不出来
  • php图像识别技术是什么
  • 小企业会计准则和企业会计准则的区别
  • 个税申报不成功,累计减除费用60000审核不通过
  • 机械设备大修标准
  • 印花税如何记账入账
  • 职工教育经费的比例是多少
  • 以前未入账固定资产补入账政府会计
  • 工业企业制造费用具体怎么摊
  • 小规模纳税人为什么不能抵扣进项税
  • 周转材料低值易耗品五五摊销法
  • 每月材料进出库明细表
  • 日后调整事项的记账凭证怎样装订
  • 权益法下股权投资包括
  • 补缴以前年度企业所得税以及滞纳金
  • 附加税减免政策2020年
  • 发票系统维护费怎么算
  • 贸易中的发票抵押和发票融资
  • 工程设计费收入在所得税申报表应填入
  • 汇算清缴要补交0.01怎么调成0
  • 买别人的银行卡是啥罪
  • securedownload是什么意思
  • win7清除usb插拔记录
  • centos failed to start login service
  • vcspawn.exe
  • win8系统如何查看电脑内存
  • 苹果mac系统中英文切换
  • ati2plab.exe是什么进程 ati2plab进程安全吗
  • win8任务管理器未响应怎么解决
  • 注册表winlogon
  • win7如何安装iis7.0
  • python自动报表
  • js 数组 增加元素
  • express常用中间件
  • js中两个等号
  • 四种参数传递方式
  • unity3d坐标系
  • node cd
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设