2012-06-21 4 views
1

입력 요소를 모든 div가 아닌 양식 내에서 특정 div 양식으로 만들려면 어떻게해야합니까?양식 내의 div에서 요소 가져 오기 JS

JQUERY가 아닌 JAVASCRIPT를 사용하고 싶습니다.

나는 이것을 discountForm.oldDivIdName.elements[i].value.length처럼 사용하려고 시도했지만 작동하지 않습니다.

UPDATE :이 같은 양식을 가지고

,

<form action="action.php" method="post"> 
<div id='div1'> 
    <input type="text" id="id[]" /> 
</div> 
<div id='div2'> 
    <input type="text" id="id[]" /> 
</div> 
<input type="submit" name="submit" /> 
</form> 

두 텍스트가 같은 명명 된 ID를 필드와 내가 사업부라는 이름의 div1의 텍스트 필드와하지의 값과를 얻으려면 div2, 어떻게해야합니까?

어떤 도움이 필요합니까?

+0

고유 HTML 문제 : 같은 페이지에 두 가지 요소는 동일하지 않아도한다' id' – Don

+0

div는'document.createElement ('div')'로 만들어 지므로 텍스트 필드 이름은'txt []'와 같은 루프입니다. – thegrede

+0

나는 나의 대답을 편집했다 – Don

답변

1

입력 요소가 id 년대가있는 경우, 당신은 할 수

당신이
var value = document.getElementById('div1').children[0].value; 

같은

<form action="action.php" method="post"> 
<div id="div1"> 
    <input type="text" id="id" /> 
    <input type="submit" name="submit" /> 
</div> 
</form> 
+0

제 질문을 다시 보아주세요, 양식 안에있는 div 안에 요소를 가져오고 싶습니다. – thegrede

+0

예, 알고 있습니다 만, 특정 div에서 얻고 싶습니다. 내 질문을 업데이트했습니다. – thegrede

+0

이것을합니까? 특정'div'는'id' 속성을 가지고 있습니까? – Don

관련 문제