name和id,有什么区别,该如何处理

name和id,有什么区别
<td><input name="username" type="text" id="username"></td>

name和id,有什么区别

------解决方案--------------------
id是唯一的,选择控件中name是可以重复的
------解决方案--------------------
一个页面 或者一个容器中 id 必须是唯一的,便于确定该对象。
name是可以不唯一的。代表一类对象

------解决方案--------------------
例如你使用Struts框架技术:
id 在生成xml时候用到,在普通表单中用不到。
name 的值必须和表单(ActionForm)中的数据对应。