浅谈input中的name,value以及label中的for

 本文给大家浅谈一下input中的namevalue以及label中的for,有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

input具有很多属性,比较常用的有type,value,name,placeholder,multiple,checked等。对于其中的name、value、label相关以及标签外的文字,我一直是懵懵懂懂,今天总算弄了个清楚。

1)name属性 

  定义:name 属性规定 input 元素的名称。

  用法:name 属性用于对提交到服务器后的表单数据进行标识,或者在客户端通过 JavaScript 引用表单数据。

  注释:只有设置了 name 属性的表单元素才能在提交表单时传递它们的值。

也就是说,name对于页面显示是没啥用的(加不加都不影响页面显示),而是用于和服务器交互或者编写js时方便引用。

2)value属性

定义:value 属性为 input 元素设定值。

用法:对于不同的输入类型,value 属性的用法也不同:

type=”button”, “reset”, “submit” – 定义按钮上的显示的文本

按钮文字

      1.jpg

type=”text”, “password”, “hidden” – 定义输入字段的初始值

标签外

        2.jpg

type=”checkbox”, “radio”, “image” – 定义与输入相关联的值

按钮文字

        3.jpg

注意:此时显示在页面上的是“按钮文字”(标签外的文字),而此时的value的作用主要是用于js中的交互操作,所以此时的value一般设置为与输入相关的值。例如:

注释: 和 中必须设置 value 属性。

3)label

          请输入邮箱地址:          

以上两种方式显示结果相同,均为下图所示:

4.jpg

所以:label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。

上面这句话是什么意思呢?就是说,若按如下写法,当鼠标点击“请输入邮箱地址”时,效果和点击输入框是一样的(即会focus到输入框),也就是将label与相应的input绑定在一起了。

总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。更多相关教程请访问 HTML视频教程!

相关推荐:

php公益培训视频教程

以上就是浅谈input中的name,value以及label中的for的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1547135.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 18:53:14
下一篇 2025年12月21日 18:53:40

相关推荐

  • css3怎么去掉input光标

    去掉方法:1、给input元素添加“color:transparent;text-shadow: 0px 0px 0px #333;”样式即可。2、给input元素添加“caret-color:transparent;”样式即可。 本教程操作环境:windows7系统、CSS3&&H…

    2025年12月24日
    000
  • css input怎么隐藏光标

    在css中,可以使用caret-color属性将input中光标的颜色设置为透明,进而实现隐藏光标的效果,语法“input{caret-color:transparent;}”。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。 在项目中遇到一个需…

    2025年12月24日
    000
  • css怎么修改input框的长度

    css修改input框长度的方法:1、在input标签中利用style属性设置width样式,语法“”;2、在style标签对中,设置“input{width:宽度值;}”语句即可。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。 css修改in…

    2025年12月24日
    000
  • css如何清除input默认样式

    css清除input默认样式的方法是,将input的各个属性的属性值设置为none即可,例如【background:none;outline:none;border:none;】。 本文操作环境:windows10系统、css 3、thinkpad t480电脑。 如果我们要清除input的默认样式…

    2025年12月24日
    000
  • css input怎么去掉边框

    css去掉input边框的方法:1、使用“border:none;”语句定义无边框样式来去掉;2、使用“border:0;”语句设置边框宽度为0来去掉;3、使用“border:transparent;”语句设置透明边框来去掉。 本教程操作环境:windows7系统、CSS3&&HTM…

    2025年12月24日 好文分享
    000
  • css input大小怎么设置

    在css中,可以使用width和height属性来设置input元素的大小,只需要给input元素添加“width:宽度值;height:高度值;”样式即可。input属于行内替换元素,效果等于块元素,所以可设置width和height值。 本教程操作环境:windows7系统、CSS3&&…

    2025年12月24日
    000
  • css input样式怎么修改

    css input样式修改的方法:1、利用伪类元素改变radio样式;2、利用label指向input,然后通过改变label样式来达到效果即可。 本文操作环境:Windows7系统、Dell G3电脑、HTML5&&CSS3版。 css改变input框样式 目前博主只知道两种方法,…

    2025年12月24日
    000
  • 如何利用css改变input光标颜色

    具体方法如下: (推荐教程:css视频教程) 1、使用color来实现 光标的颜色是继承自当前输入框字体的颜色,所以用color属性即可改变: 立即学习“前端免费学习笔记(深入)”; input{ color:red;} 2、使用caret-color来实现 上一种方式已经修改了光标的颜色但是字体的…

    好文分享 2025年12月24日
    000
  • 如何修改input中[type=”checkbox”]的样式

    有时候,html中的默认样式并不能满足我们的审美,我们想把它修改成自己喜欢的样式,那怎么办呢?接下来,这篇文章就和大家聊聊如何修改input中[type=”checkbox”]的样式,需要的小伙伴可以参考一下。 对复选框自定义样式,我们以前一直用的脚本来实现,不过现在可以使用…

    2025年12月24日 好文分享
    000
  • HTML5 input placeholder的颜色修改

    这篇文章主要介绍了有关html5 input placeholder 颜色修改方面的知识,需要的朋友可以参考下  Chrome支持input=[type=text]占位文本属性,但下列CSS样式却不起作用:  CSS input[placeholder], [placeholder], *[plac…

    好文分享 2025年12月24日
    000
  • 如何使用css3实现input输入框颜色渐变发光的效果

    这篇文章主要介绍了关于如何使用css3实现input输入框颜色渐变发光的效果,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 css3都推出好久了,虽然各大主流浏览器对其兼容性还不是很好,特别是IE…但通过添加-moz- -webkit-这样的前缀可以在chrome和Firefox下获…

    好文分享 2025年12月24日
    000
  • 用css隐藏input的光标

    这次给大家带来用css隐藏input的光标,用css隐藏input的光标的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 最近公司的ui突然跑过来问我一个问题:“如何在不影响操作的情况下,把input的光标隐藏了?”。 我相信很多人会跟我一样,觉得这是个什么狗屁需求,输入框不要光标这不是反人…

    2025年12月24日
    000
  • input为什么不支持伪元素

    input不支持伪元素是因为input是一个自闭合标签,没有内容。伪元素可以用来在元素的内容前面或后面插入生成的内容,但是input元素是一个表单控件,用于接收用户的输入,它的内容是由用户输入的,无法通过 CSS 生成或样式化。因此,input 元素没有内容可供伪元素选择和样式化,所以不支持伪元素。…

    2025年12月21日
    000
  • 我们如何在HTML中添加单行输入字段?

    使用标签添加单行输入字段。HTML 标签用于通过文本字段查询文档。该标签可以在任何地方使用,但最好放在head标签中。注意:这是一个已弃用的标签,不应该使用。 以下是属性列表 − 属性 值 描述 Prompt 立即学习“前端免费学习笔记(深入)”; 字符串 文本字段的标签 Action URL 在需…

    2025年12月21日
    000
  • html的name和value是什么意思

    在html中,name的意思为“名称”,用于定义控件的名称,多个控件可以取同一个名称;而value的意思为“值”,用于定义控件的内容值。 本教程操作环境:windows7系统、HTML5版、Dell G3电脑。 Html中value和name属性的作用及其使用介绍 name是控件的名称(多个控件可以…

    2025年12月21日
    000
  • html怎么设置按钮文字

    方法:1、设置“”和“”间的内容,语法“按钮文字”;2、设置input元素中value属性的值,语法“”。 本教程操作环境:windows7系统、HTML5版、Dell G3电脑。 html有两种按钮: button按钮 input按钮 立即学习“前端免费学习笔记(深入)”; 两种按钮设置按钮文字的…

    2025年12月21日
    000
  • html怎么设置input只能输入数字

    在html中,可以利用type属性来设置input只能输入数字,只需要设置type属性的值为“number”即可,语法“”。 本教程操作环境:windows7系统、HTML5版、Dell G3电脑。 在html中,可以利用type属性来设置input只能输入数字。 type 属性规定要显示的 元素的…

    2025年12月21日
    000
  • html怎么设置input的宽度自适应

    在html中,可以利用width属性和“%”长度单位给input元素定义基于包含块(父元素)宽度的百分比宽度,进而设置input的宽度自适应;语法“”。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。 在html中,可以利用width属性和“%”…

    2025年12月21日
    000
  • html怎么设置input的默认值

    在html中,可以利用value属性来设置input的默认值,该属性的作用就是规定input元素在网页上显示的初始(默认)值,语法为“”。 本教程操作环境:windows7系统、HTML5版、Dell G3电脑。 在html中,可以利用value属性来设置input的默认值。 value 属性规定 …

    2025年12月21日
    000
  • html中id与name的区别是什么

    区别:1、id属性的值是区分大小写的,每个id值都应该是唯一的;而name属性不具有是唯一性,它的值可以重复使用。2、用途不一样,id属性可以用作锚引用,也可用作ID选择器;而name属性在表单中使用,用来提交信息。 本教程操作环境:windows7系统、HTML5版、Dell G3电脑。 在htm…

    2025年12月21日 好文分享
    000

发表回复

登录后才能评论
关注微信