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

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

有用的,只是你现在如果是做纯静态页面感觉是没什么用,但是如果用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可以不写么 纯静态页面没有什么区别

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-01-26
方便·与 以后使用 js php等 来调用html属性
第2个回答  2016-01-26
必须要写的

这一点毋庸置疑的

求个采纳,谢谢你了

html5中的 表单 form 和input属性中的name属性有啥
表单是前端用于向后台(PHP也好,JAVA也罢)提交数据的,form标签,对于网页来说,会“读取到”这是一个表单,是用于向后台提交数据的,通过form标签中属性的定义,确定要提交数据的地址(向哪里提交数据)以及提交数据的方式。换言之,如果没有form标签,表单数据是不能被“同步”提交的 input当中的name...

input中name属性有什么作用
name 属性用于对提交到服务器后的表单数据进行标识,或者在客户端通过 JavaScript 引用表单数据。<input type="text" name="user" value="admin"> 服务器取user值就能得到admin

HTML里面的input标签里的name有什么用?
1 作为可与服务器交互数据的HTML元素的服务器端的标示,比如input、select、textarea、和button等。我们可以在服务器端根据其Name通过Request.Params取得元素提交的值。2 HTML元素Input type='radio'分组,我们知道radio button控件在同一个分组类,check操作是mutex的,同一时间只能选中一个radio,这个分组就...

html5 input type属性
非常有用的东西。你在提交表单到服务器是靠这个记录这个input输入的内容的。当然你说你用ajax去提交表单那就另外一回事了。<form action='login.php' method='post'> <input type="text" name="name" id="name"> <button type='submit'>提交<\/button><\/form>提交到login.php以后,PHP里...

HTML5中的input类型包含哪些属性
【推荐课程:HTML5教程】input类型的属性(1)email属性:适用于包含 e-mail 地址的输入域,在提交表单时,会自动验证 email 域的值。当我们输入错误值的时候他会自动提示要输入正确的格式,并告诉你缺少了什么<form action="#" method="get">E-mail:<input type="email" name="email"><input ...

请教一个关于Html5 input 新标签赋值的问题
Html5 input 新标签赋值 属性 :autocomplete 值:on off 描述: 规定是否使用输入字段的自动完成功能。属性:autofocus值:autofocus 描述:规定输入字段在页面加载时是否获得焦点。(不适用于 type="hidden")属性:form值:formname 描述:规定输入字段所属的一个或多个表单。属性:formaction 值URL: ...

html5中id和name的区别
id的用途1) id是HTML元素的Identity,主要是在客户端脚本里用。2) label与form控件的关联,如 <label for="MyInput">My Input<\/label> <input id="MyInput" type="text"> for属性指定与label关联的元素的id,不可用name替代3)脚本中获得对象:IE支持在脚本中直接以id(而不是name)...

<form>里面的ID这个属性有什么用?怎么用?我是新手,谢谢
虽然我个人比较讨厌复制,但还是没办法.因为我用的时候ID都是随便打的.也不晓得其中的奥妙.HTML中Form属性Name和ID的区别 name原来是为了标识之用,但是现在根据规范,都建议用id来标识元素。但是name在以下用途是不能替代的:1. 表单(form)的控件名,提交的数据都用控件的name而不是id来控制。

HTML,CSS里面关于 id,class,name 属性的区别和用法
以下只能用name: 1. 表单(form)的控件名,提交的数据都用控件的name而不是id来控制。因为有许多name会同时对应多个控件,比如checkbox和radio,而id必须是全文档中唯一的。此外浏览器会根据name来设定发送到服务器的request。因此如果用id,服务器是无法得到数据的。 2. frame和window的名...

input中id和name属性的区别
id要符合标识的要求,比如大小写敏感,最好不要包含下划线(因为不兼容CSS)。而name基本上没有什么要求,甚至可以用数字。ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。<input> 标签规定用户可输入数据的输入字段。根据不同的 type 属性,输入字段有多种形态。

相似回答