慕粉小猴子
2016-10-11 18:19
name="submitBtn" 引号里的是什么意思,有何意义?
简单的说,name就像一个人的人名,通过name获得里面值,例如<input type="text" name="age" value="20">,找到name的值为"age"的input,然后得到value
格式——name:value,想得到value,就先必须找到name值
name属性一般来说有两个作用:
表单提交后,服务端引用表单数据,比如input、select、textarea、和button,我们可以在服务器端根据其name通过服务端语言的特定方法取得元素提交的值。
举个例子:对于PHP来说可以这样做:
$attrValue = $_POST['name'] (这里的name就是表单里name属性的值)
对于Java来说,可以这样做:
String attrValue = request.getParameter("name");
可以通过javascript获得页面上的Name数组
document.getElementsByName('name');
//注:以上看不懂没关系,你知道个流程大概是这样的就可以了。
通过上面服务端的获取客户端(浏览器)中的内容的手段,应该不难发现,客户端向服务端传递数据的方法之一就是通过name属性。
input type="submit" value="提交" name="submitBtn"
value值显示在控件上,name指控件名称,在网页浏览中不会显示
初识HTML(5)+CSS(3)-升级版
1229327 学习 · 19084 问题
相似问题