html5中的 表单 form 和input属性中的name属性有啥用,感觉没有什么用途 不写可

html5中的表单form和input属性中的name属性有啥用,感觉没有什么用途不写可以么... html5中的 表单 form 和input属性中的name属性有啥用,感觉没有什么用途 不写可以么 展开
 我来答
Liam22629
推荐于2017-11-22 · TA获得超过215个赞
知道答主
回答量:104
采纳率:100%
帮助的人:64.4万
展开全部

有用的,只是你现在如果是做纯静态页面感觉是没什么用,但是如果用js了,就有用了,当调用js的

document.getElementsByName("name名称");//获取页面元素对象,如果你在页面的<input name="text1" value=""/>,那么var obj=document.getElementsByName("text1");

这里会获取到一个跟你页面取相同名字元素对象的数组,方便您后续操作,这个你后面用到了就知道了,加油哦!

这里说说ID,name这些:

id主要是本地用的,比较寻找控件,赋值样式什么的
name是通讯用的,POST和GET的时候,所形成的 键/值 对,都是使用name的(这个主要涉及到跟后台数据交互问题,比较重要,没有name属性后台就获取不到数据,那你做的页面就只能是静态的了)
比如

<input type="text" id="textRed" name="text1" />

CSS里写的是

#textRed{ background-color:red;}

在ASP里要获取这个文本值的时候就是:

dim s as string=request("text1");

在JSP中会根据:

String value = request.getAttribute("text1");//根据你设置的name名称text1获取页面的值
追问
再问下 单选按钮里面 value可以不写么  纯静态页面没有什么区别
育知同创教育
2016-01-26 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
方便·与 以后使用 js php等 来调用html属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d8d14db
2016-01-26 · TA获得超过3.8万个赞
知道大有可为答主
回答量:3.2万
采纳率:81%
帮助的人:6406万
展开全部
必须要写的

这一点毋庸置疑的

求个采纳,谢谢你了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式