首页 web前端 html教程 HTML中的name属性的有哪些作用?默认的name属性又是什么?

HTML中的name属性的有哪些作用?默认的name属性又是什么?

Aug 27, 2018 pm 02:16 PM
html name

本篇文章主要介绍了html中表单的name属性介绍,有基础的定义和实例效果图,还有html中的name属性的作用解释,还有表单中的name属性的实例介绍。

我们先来了解一下name属性在表单中的定义:

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

name 属性用于对提交到服务器后的表单数据进行标识

或者在客户端通过 JavaScript 引用表单数据。

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

<input name="value">

看一个实例,让你们更了解上面的定义

带有两个文本字段和一个提交按钮的 HTML 表单:

<form action="form_action.asp" method="get">
  <p>name: <input type="text" name="fullname" /></p>
  <p>email: <input type="text" name="email" /></p>
  <input type="submit" value="Submit" />
</form>

代码的效果是什么呢?看图

tuyi.png

说了这么多,大家对name属性应该有些了解了,那么现在开始说说HTML中name属性的作用

在表单提交时如果你用request.form("name")那么你可以得到你文本框中输入的值,如果你页面上有多个控件的name都相同的话,那你用getelementsbyname就可以得到一个数组。还有如果你页面上有两个radio是让用户来选择性别的话,如果你没给这两个按钮设置name属性,那么你可以试试它是个什么效果。radio是能用来让用户选择性别的,一般选择性别时只能选一个,如果你不把这两个radio的name不设成相同的话,那么他就会既能选择男又可以选择女,所以name属性在表单中是很重要的.

说了这么多,再看一个name属性的作用实例代码:

<html> 
<select> 
<option value="1">php中文网</option> 
<option value="2" selected="selected">百度</option> 
<option value="3">腾讯</option> 
</select> 
<form> 
<input type="checkbox" name="newsletter" checked="checked" value="Daily" />非常喜欢 
<input type="checkbox" name="newsletter" value="Weekly" />喜欢 
<input type="checkbox" name="newsletter" checked="checked" value="Monthly" />还行 
</form> 
<input type="button" value="确定"/> 
<SPAN style="WHITE-SPACE: pre"> <input type="text" value="请输入原因"/> </SPAN> 
</html>

这个图的效果是什么呢,让我们一起来看看

tuer.png

name属性是控件的名称(多个控件可以取同一个名称),value是控件的值

并不是所有控件的value都会显示出来

定义控件的name和value之后就可以在服务器上获取这个控件和它的值

没看到submit的name,并不表示浏览器忽略了它的name,在提交之前它也被浏览器定义了name,在服务器上一样可以得到它的name 和value

控件不定义name/value也可以显示,只是为了方便在服务器接收和区别,才定义它的name/value,当然按钮的value 不光是存放它的值,也是用来显示的

好了,以上就是这篇文章的全部内容了,有什么疑问欢迎在下方提问

【相关推荐】

HTML中head标签是什么意思?一篇文章教你正确地使用head标签

html表格中的th表头内容怎么居中?th表头标签align属性的具体介绍

以上是HTML中的name属性的有哪些作用?默认的name属性又是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

Rimworld Odyssey温度指南和Gravtech
1 个月前 By Jack chen
Rimworld Odyssey如何钓鱼
1 个月前 By Jack chen
我可以有两个支付帐户吗?
1 个月前 By 下次还敢
初学者的Rimworld指南:奥德赛
1 个月前 By Jack chen
PHP变量范围解释了
3 周前 By 百草

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Laravel 教程
1603
29
PHP教程
1508
276
如何在HTML中创建一个无序的列表? 如何在HTML中创建一个无序的列表? Jul 30, 2025 am 04:50 AM

要创建HTML无序列表,需使用标签定义列表容器,每个列表项用标签包裹,浏览器会自动添加项目符号;1.使用标签创建列表;2.每个列表项用标签定义;3.浏览器自动生成默认圆点符号;4.可通过嵌套实现子列表;5.使用CSS的list-style-type属性可修改符号样式,如disc、circle、square或none;正确使用这些标签即可生成标准无序列表。

语义HTML对于SEO和可访问性的重要性 语义HTML对于SEO和可访问性的重要性 Jul 30, 2025 am 05:05 AM

semantichtmlimprovesbothseoandAccessibility formaningfultagSthatConveyContentsUrture.1)ItenhancesseothRoughBetterContterContenterContenterContenchyArchyWithProperHeadingLeheadinglevels,ifravedIndexingViaeLementLikeAnd,andsupportFortForrichSnippersingsundsustructussunddbuestussund.2)

如何在HTML中嵌入PDF文档? 如何在HTML中嵌入PDF文档? Aug 01, 2025 am 06:52 AM

使用标签是最简单且推荐的方法,语法为,适用于现代浏览器直接嵌入PDF;2.使用标签可提供更好的控制和备用内容支持,语法为,并在标签内提供下载链接作为不支持时的备用方案;3.可选通过GoogleDocsViewer嵌入,但因隐私和性能问题不建议广泛使用;4.为提升用户体验,应设置合适的高度、使用响应式尺寸(如height:80vh)并提供PDF下载链接,以便用户自行下载查看。

HTML中链接标签中rel属性的目的是什么? HTML中链接标签中rel属性的目的是什么? Aug 03, 2025 pm 04:50 PM

rel =“ stylesheet” linkscssfilesfilesforstylingthepage; 2.rel =“ pRELOAD” hintstopreloadcritical ricationResourcesourcesorforperformance; 3.rel =“ icon” setSthewebsite’sfavicon; 4.Rel =“ 4.REL =“ necter” selfertAltate's supportAlternate'sporlateRateSlikerSsorsSorsorSorprint; 5.ReL; 5.REL; 5.REL = REL =&QU&QU&QU&QU

如何以HTML表单创建搜索输入字段 如何以HTML表单创建搜索输入字段 Aug 02, 2025 pm 04:44 PM

Usetheelementwithinatagtocreateasemanticsearchfield.2.Includeaforaccessibility,settheform'sactionandmethod="get"attributestosenddatatoasearchendpointwithashareableURL.3.Addname="q"todefinethequeryparameter,useplaceholdertoguideuse

HTML中锚标签的目标属性的目的是什么? HTML中锚标签的目标属性的目的是什么? Aug 02, 2025 pm 02:23 PM

ThetargetattributeinanHTMLanchortagspecifieswheretoopenthelinkeddocument.1._selfopensthelinkinthesametab(default).2._blankopensthelinkinanewtaborwindow.3._parentopensthelinkintheparentframe.4._topopensthelinkinthefullwindowbody,removingframes.Forexte

如何创建一个在HTML中发送表单数据的提交按钮 如何创建一个在HTML中发送表单数据的提交按钮 Aug 02, 2025 pm 04:46 PM

使用元素并设置action和method属性指定数据提交地址和方式;2.添加带name属性的输入字段以确保数据可被服务器识别;3.使用或创建提交按钮,点击后浏览器会将表单数据发送至指定URL,由后端处理,完成数据提交。

如何使用标签突出显示文本? 如何使用标签突出显示文本? Aug 04, 2025 pm 04:29 PM

使用标签可语义化地高亮文本,常用于标识搜索结果或重要内容;2.可通过CSS自定义样式,如背景色、文字色和边框;3.应在具有实际意义的上下文中使用,而非仅作视觉装饰,以提升可访问性和SEO效果。

See all articles