input 태그에서 name과 id의 차이
페이지 정보
작성자 서방님 댓글 0건 조회 128회 작성일 09-02-27 23:22본문
보통 폼의 태그를 이용할때 name을 이용하는데요,
그런경우에 document.폼객체명.폼원소명.value 이런식으로 참조하게됩니다.
그런데 id를 직접주게되면
IE에서는 document.all.id.value 또는 id.value 이렇게 많은부분을 생략해도 스크립트가 돌아가지요,
또는 document.getElementById('폼원소아이디').value='어쩌구'; 이런식으로 사용할 수 도 있게됩니다.
보통 name은 페이지안에 이름이 중복되는경우에 사용하고 test라는 name이 여러번 와도됨
id는 페이지안에 이름이 한개인경우에 사용합니다. id는 원칙적으로 한개만 사용
그래서 a=document.getElementById('아이디명') 또는 a=document.getElementsByName('네임명')
이런식으로 객체를 참조할 수 있구요,
후자의경우 배열로 받기때문에, 특정원소를 참조하려면 a[0],a[1]... 이런식으로 지정하면 됩니다.
id는 XML 문서 내에서 식별자로 사용하기 위해서 사용하며, name은 action에 해당하는 페이지로 파라미터 키로 사용하기 위해 사용합니다.
name="a" value="b"라면 a=b 형태로 다음 페이지로 전송되죠.
저같은 경우는 폼엘리먼트의 경우는 id와 name을 둘다쓰는편입니다.
보통은 같은 이름으로 하죠(라디오등은 빼고요)
id는 자바스크립트에서 다룰려고 지정한거고요 name은 파라미터전송을 하기위해서 지정한거고요.
그런경우에 document.폼객체명.폼원소명.value 이런식으로 참조하게됩니다.
그런데 id를 직접주게되면
IE에서는 document.all.id.value 또는 id.value 이렇게 많은부분을 생략해도 스크립트가 돌아가지요,
또는 document.getElementById('폼원소아이디').value='어쩌구'; 이런식으로 사용할 수 도 있게됩니다.
보통 name은 페이지안에 이름이 중복되는경우에 사용하고 test라는 name이 여러번 와도됨
id는 페이지안에 이름이 한개인경우에 사용합니다. id는 원칙적으로 한개만 사용
그래서 a=document.getElementById('아이디명') 또는 a=document.getElementsByName('네임명')
이런식으로 객체를 참조할 수 있구요,
후자의경우 배열로 받기때문에, 특정원소를 참조하려면 a[0],a[1]... 이런식으로 지정하면 됩니다.
id는 XML 문서 내에서 식별자로 사용하기 위해서 사용하며, name은 action에 해당하는 페이지로 파라미터 키로 사용하기 위해 사용합니다.
name="a" value="b"라면 a=b 형태로 다음 페이지로 전송되죠.
저같은 경우는 폼엘리먼트의 경우는 id와 name을 둘다쓰는편입니다.
보통은 같은 이름으로 하죠(라디오등은 빼고요)
id는 자바스크립트에서 다룰려고 지정한거고요 name은 파라미터전송을 하기위해서 지정한거고요.
댓글목록
등록된 댓글이 없습니다.