PDA

View Full Version : id và name trong HTML DOM khác nhau thế nào?



virtualgirl
12-11-2006, 09:23
Ví dụ với textbox

<input id="test" name="test" value="test">

mình không hiểu id và name khác nhau giống nhau và tác dụng của 2 cái đó như thế nào bạn nào chỉ giúp được không?

lnt
12-11-2006, 10:02
Ví dụ với textbox

<input id="test" name="test" value="test">

mình không hiểu id và name khác nhau giống nhau và tác dụng của 2 cái đó như thế nào bạn nào chỉ giúp được không?
Id thường dùng trong cấu trúc DOM
Name thường dùng để submit một form

virtualgirl
12-11-2006, 10:23
chỉ rõ hơn đi bạn oai, cho ví dụ cho dễ hiểu

kid08
12-11-2006, 11:29
lấy giá trị với DOM thỳ nếu lấy qua id bạn chỉ lấy đc 1 còn với name bạn có thể lấy đc nhiều nếu đặt nhiều tag có name giống nhau :)

virtualgirl
12-11-2006, 13:26
làm ơn nói cho dễ hiểu đi bạn hix ai cũng nói 1 câu tủn ngủn hết í

MichaelTuanAnh
12-11-2006, 14:28
id: dùng chung cho các tag vd <div> <span> <input>... Muốn truy xuất đến đối tượng đó thì dùng document.getElementById('abc')
vd:
<div id="abc">Tui đẹp chai nhất DDTH.com</div>
----> var objAbc = document.getElementById('abc') ;
objAbc.innerHTML = "<strong>Tui đẹp chai nhất DDTH.com</strong>";
cái này người ta gọi là DOM đó

name: chỉ dành cho những phần tử của thẻ FORM
vd
<FORM name="frm">
<input type=text name=txt>
</FORM>
Muốn truy xuất thì
var frm = document.forms['frm'] ;
frm.txt.value = "value";

kid08
12-11-2006, 15:05
với name có thể xài document.getElementsByName('name')[số thứ tự của tag]

TheHeTre
13-11-2006, 09:23
id cho DIV dùng trong CSS thì thật tuyệt:D

conan1212
13-11-2006, 11:04
- Id được sử dụng cho các client side script như JavaScript, vbscript, css..
- Name thì thường được sử dụng để Server try xuất giá trị gởi từ client side.
ID và Name thực ra là định danh để Script [server + client] có thể try xuất giá trị [values] của một đối tượng nào đó.
Giống như bạn muốn biết người mà bạn để ý tính tình, sở thích [ tính tình, sở thích =values ] như thế nào thì trước hết bạn phải biết địa chỉ của người ta, sau đó tới hỏi hàng xóm của người í... dzị á

conan1212
13-11-2006, 11:10
Còn chi tiết thì bạn có thể tham khảo thêm tại trang http://www.w3schools.com
Trong đó có nhiều thứ bổ ích, tiếng Anh đơn giản dễ hiểu. Trang này dành cho người tự học rất tốt, conan học trên trang đó á .

virtualgirl
13-11-2006, 15:51
cảm ơn mí bạn nhìu lắm, vậy túm lại là khi nào xài JS thì xài id còn PHP (ASP...) thì xài name ? Mình hiểu dzậy đúng hok mí bạn?