My Name is Kay....

DIY , 먹방 , 개발 , 육아 , 여행 좋아합니다.
AdBlock 사용시 화면이 정상적으로 노출되지 않습니다.
포스팅 관련 문의 및 개발 문의는 Email : wkzkfmxksi@gmail.com

추가 포스팅이 이뤄지지 않는 블로그입니다. 문의는 wkzkfmxksi@gmail.com 으로 연락주세요.
kay
조회 수 2897 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

상황 : 

아무리 들여다 보아도 분명 폼으로 쌓여있는 것이 분명한데 값을 가져오지 못하는 상황이었습니다. 


원인 : 

간소화해보면 아래와 같은 html 페이지가 있을때

div 태그의 위치가 맞지 않게 되면 jQuery에선 해당 input의 값을 가져오지 못합니다..

해당 폼의 html 값을 찍어보고 나서야 이해했습니다. 


( 전혀 예상치 못했습니다..;; html 페이지 라인의 압박으로.. 차마 보지 못했던.. 사실은 엉성한 html 들여쓰기의 문제도 있었지요.. )



test Url : http://www.uhoon.co.kr/test/1219.html


<!DOCTYPE html>
<html>
<head>
	<title>test</title>
	<script src="http://code.jquery.com/jquery-latest.min.js"></script>
	<meta http-equiv="content-type" content="text/html;charset=UTF-8">
</head>
<script type="text/javascript">
<!--
	$(function() {
		$("#btn").on("click",function(){
			alert($("form[name='frmA'] input[name='inputAA']").val());
			alert($("form[name='frmA']").html());
		});
	});
//-->
</script>
<body >
<div>
<form name="frmA" >
<input type="text" name="inputA" />
<input type="text" name="inputB" />
</div>
<input type="text" name="inputC" />
<div>
	<input type="text" name="inputD" />
</div>
<input type="text" name="inputAA" />
<input type="text" name="inputBB" />
<input type="text" name="inputCC" />
<input type="text" name="inputDD" />
<div>
</form>
</div>
<input type="button" id="btn" value="폼 확인" />
</body>
</html>
?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
34 MYSQL #2002 - The server is not responding (or the local MySQL server's socket is not correctly configured) kay 2013.03.29 7131
33 c# .Net 'Microsoft.ACE.OLEDB.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다. file kay 2014.11.06 6635
32 MSSQL 'TRUNCATE_ONLY'은(는) 인식할 수 없는 BACKUP 옵션입니다. kay 2013.11.04 3989
31 asp ADODB.Connection 오류 '800a0e7a' 공급자를 찾을 수 없습니다. 올바르게 설치되지 않았을 수 있습니다. /excel.asp, 줄 16 kay 2013.12.08 8971
30 Etc Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash kay 2013.04.07 7629
29 asp ASP 페이지를 실행하여 Response 버퍼의 구성된 제한이 초과되었습니다. 2 file kay 2013.12.08 5216
28 MSSQL BULK INSERT 행 x, 열 xx (column name)에 대량 로드 데이터 변환 오류(잘림)가 발생했습니다. kay 2017.04.05 3712
27 Javascript Chrome Bug - Location.reload() 호출 시 Form 데이터가 초기화 되는 문제 1 kay 2014.01.14 12009
26 PHP Deprecated: Function split() is deprecated 3 kay 2014.12.19 1094
25 Etc DEXTUpload 오류 '800a004b' Path/File access error kay 2014.05.15 2432
24 HTTP HTTP 오류 메시지 kay 2013.03.11 3833
23 Etc HTTP/1.1 새 세션 실패 kay 2013.10.08 4998
22 Etc IISMANAGER_ERROR_LOADING_PROVIDER_TYPE kay 2013.06.21 14410
» Javascript jQuery 로 폼안의 객체를 가져오지 못하는 경우 kay 2013.11.20 2897
20 MSSQL Login failed for user 'userid'. (Microsoft SQL Server, Error : 18456) file kay 2015.08.19 1218
19 MYSQL mysqldump: Got error: 1016: Can't open file: '.\xxx\xxx.frm' (errno: 24 ) when using LOCK TABLES kay 2015.08.28 1021
18 eclipse no cpu/abi system image available for this target kay 2014.07.11 7300
17 PHP Notice: Undefined index: 변수명. kay 2013.06.30 3421
16 VB .net SSL/TLS 보안 채널에 대한 트러스트 관계를 설정할 수 없습니다. kay 2013.02.26 17747
15 MYSQL The configuration file now needs a secret passphrase (blowfish_secret). kay 2013.04.24 3697
Board Pagination Prev 1 2 Next
/ 2