html 中的name,id ,value,class,list 作用与区别

name:

  单独一个网页中,一个控件是否设置name不会影响这个网页功能的实现。当我们需要把这个控件

  所关联的数据传递到数据库时,就必须设置name属性,否则这个值是没办法传到服务器保存的;

id:

  主要用于javascript;

value:

  主要用于赋值,如:<input type="button" value="确定"/>,实际是给按钮命名为“确定”;

class:

  主要用于CSS中,控制html中各部分,设置不同的样式;

list:

  input中,引用数据列表,其中包含输入预定义选项;

时间: 2024-08-28 13:36:13

html 中的name,id ,value,class,list 作用与区别的相关文章

HTML中id和name的作用与区别

 name原来是为了标识之用,但是现在根据规范,都建议用id来标识元素.但是name在以下用途是不能替代的:             1. 表单(form)的控件名,提交的数据都用控件的name而不是id来控制.因为有许多name会同时对应多个控件,比如checkbox和radio,而id必须是全文档中唯一的.此外浏览器会根据name来设定发送到服务器的request.因此如果用id,服务器是无法得到数据的.             2. frame和window的名字,用于在其他frame或w

PB中自定义事件ID含义

PB中自定义事件ID含义 单选或多选按钮消息(前缀:pbm_bm) pbm_bmgetcheck 单选按钮或多选按钮是否被选. pbm_bmgetstate 按钮是否加亮. pbm_bmsetcheck 将无线按钮或确认框的选中状态改为未选中状态,反之亦然. pbm_bmsetstate 加亮或不加亮按钮. pbm_bmchange 改变按钮的风格,例如,改为单选按钮或组合框. 单选或多选按钮通知消息(前缀:pbm_bn) pbm_bnclicked 按钮控件被点中. pbm_bndisable

hibernate 中mysql的id生成策略

数据库的规划和操作号码大全中,咱们一般会给表建立长尾关键词挖掘工具的主键. 主键,可以分为天然主键和署理主键. 天然主键表明:选用具有事务逻辑意义的字段作为表的主键.比方在用户信息表中,选用用户的身份证号码作为主键.可是这样一来,跟着事务逻辑的变化,主键就有可能要更改.比方,假定哪天身份证号码升级成19,2位,那....... 署理主键:在表中人为的添加一个字段,该字段并没有表明任何的事务逻辑,仅仅用来标识一行数据.比方说在用户信息表中,添加一个用户ID的字段.用来表明该条用户信息的记录. 一般

spring 中&lt;bean&gt;的id 和name 的区分

1. id 和name 属性作用上一样,推荐使用id; 2. id取值要求严格些,必须满足XML的命名规范.id是唯一的,配置文件中不允许出现两个id相同的<bean>. 3. name取值比较随意,甚至可以用数字开头.在配置文件中允许出现两个name相同的<bean>,在用getBean()返回实例时,后面一个Bean被返回. 4. 如果没有id,name,则用类的全名作为name,如<bean class="test.Test">,可以使用get

input中name和id的区别

一直很困惑,表单里面input标签有id和name,它们之间到底有什么区别自己很少去想,只知道一般的场景该怎么使用,今天就在网上搜索了一下,自己也总结一下.为什么有了ID还要有Name呢?其实ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的. name与id的还有区别是: id要符合标识的要求,比如大小写敏感,最好不要包含下划线(因为不兼容CSS).而name基本上没有什么要求,甚至可以用数字. 补充:name主要是表单元素里才有的属性.通过js的

jQuery的选择器中的通配符[id^=&#39;code&#39;]

1.选择器 (1)通配符: $("input[id^='code']");//id属性以code开始的所有input标签 $("input[id$='code']");//id属性以code结束的所有input标签 $("input[id*='code']");//id属性包含code的所有input标签 (2)根据索引选择 $("tbody tr:even"); //选择索引为偶数的所有tr标签 $("tbody

[转]html js中name和id的区别和使用分析

js中web页面元素的调用可以有两种识别方法:id和name 自己在用的过程中总结一下id和name的使用区别. 一,使用范围 除 BASE, HEAD, HTML, META, SCRIPT, STYLE, TITLE 标签外,id 都可用. name只用于APPLET,SELECT,FORM,FRAME,IFRAME,IMG,A,INPUT,OBJECT,MAP,PARAM,META. (name有时有自己的用途) name 用于 form 内元素,提交需要 id 用于 form 外元素好用

在ASP.NET 的服务器端控件中有三种关于 ID 的属性

在ASP.NET 的服务器端控件中有三种关于 ID 的属性,即 ID, ClientID 和 UniqueID. ID 表示控件的服务器端编程的标识符,我们写"服务器端的代码",就要用到这个 ID, 通过这个 ID 可以在服务器端对服务器端控件的属性.方法和时间进行编程访问.(可写) ClientID 表示由服务器端生成的客户端控件的ID,"经常用于在客户端脚本中访问服务器控件所呈现的 HTML 元素".一般情况下与服务器端的 ID 相同,有时,不能为控件生成唯一的

XP系统中,系统属性→计算机名中,网络ID是灰色的不可用状态,还有下面的“更改”按钮点进去,“隶属于”的域和工作组也是灰色不可用

XP系统中,系统属性→计算机名中,网络ID那个按钮是灰色的不可用状态,还有下面的“更改”按钮点进去,“隶属于”的域和工作组也是灰色不可用. 一般提供的解决方法:在运行中键入Msconfig,在服务标签中钩选workstation服务,即可!另,也可在控制面板中选择“管理工具”---“服务”----开启workstation服务即可! 假如没有workstation服务,请在网络中安装microsoft网络客户端! 但是在启用服务的时候却出现问题了:windows 不能在本地计算机中启用 work

改变rails的路由中默认的id

目的: /users/2 -> /users/jack 使用to_param方法. 不要改变id到string类型,你需要一个属性是唯一的,比如username,无论什么. 在view里面,确保传递的参数不要是id 一定要是model <td><%= link_to p.name, parse_place_path(p) %></td> 不是 <td><%= link_to p.name, parse_place_path(p.id) %>