Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 레스폴
- SD-1
- 자바스크립트
- 기타
- HTML
- XP
- karmic koala
- 초대장
- 태그를 입력해 주세요.
- 오라클
- JavaScript
- SD1
- 멀티부팅
- ds-1
- 티스토리 초대
- 험버커
- ds1
- 꾹꾹이
- 디스토션
- 던컨
- 티스토리 초대장
- 멀티
- 일렉기타
- 우분투
- ubuntu
- php
- 페달보드
- 리눅스
- 페달
- 이펙터
Archives
- Today
- Total
Since 1982
javascript, ajax, html 본문
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
ajax를 사용해서 span 태그 안에 각종 html 폼태그을 형성한 이후
나중에 자바스크립트를 통해서 html폼태그의 값을 불러오는데 문제가 생긴다.
예를 들어 span 태그가 있고, 전체 form 이름이 frm이라고한뒤,
span 태그 아이디가 id 라고 가정했을때
ajax를 통해 span 태그 안에 <input type='text' name='test' id='test'>를 생성했다고 치면,
자바스크립트로 document.frm.test.value를 불러오면 아무런 반응을 안한다.
ie에서는 정상적으로 동작한다. 크롬, 파폭, 사파리, 오페라가 작동을 안한다.
이문제때문에 며칠을 고민했다.
전체가 다 안되면 뭔가 문제가 있구나 생각하고 근본부터 뜯어고칠텐데...
개인적으로 개발테스트로 가장많이 사용하는 ie에서는 정상작동하는데 다른브라우저에서는 반응조차 없으니 환장할 노릇이다.
답은 간단했다.
document.frm.test.value => document.getElementById("test").value
이 한줄을 위해 구글링하고 고민했던것이다.
어쨌던 해결 완료
'php,javascript,html' 카테고리의 다른 글
전체 소스 내용 검색 (1) | 2016.02.10 |
---|---|
캐릭터셋이 다른 서버로 전송할때 (0) | 2013.09.11 |
onmouseout onmouseleave (0) | 2012.09.17 |
스크롤에 따라 움직이는 버튼 스크립트 (0) | 2012.06.30 |
html 링크 영역 점선 테두리 없애기 (0) | 2012.06.29 |