2011-07-29 10 views
1

루핑을 통해 생성 된 입력 이름/ID를 자바 스크립트에서 가져 오는 방법.자바 스크립트에서 값 배열을 얻으십시오

name="items[1AV08EBfeb][srdnReqQty1AV08EBfeb]" 

--js-- 
var form = document.forms[0]; 
var get = form.items[1AV08BBjan][srdnReqQty1AV08BBjan].value; 

alert(get); //error missing ] 

--js-- 

의견이 있으십니까?

감사
MRizq

+0

정확히 무엇입니까? – naveen

+0

html 요소에 항상 id 속성 사용 –

+0

@ Shakti : 아니요, 양식 요소를 제출하려면'name'이 필요합니다. 'id'와'name'은 다른 용도로 사용되며, 각각은 용도가 있습니다. –

답변

3

요소의 이름은 정말 경우

name="items[1AV08EBfeb][srdnReqQty1AV08EBfeb]" 

... 당신은 다음 보여준 같이

var form = document.forms[0]; 
var get = form.elements["items[1AV08EBfeb][srdnReqQty1AV08EBfeb]"].value; 

Live example

에는 특별한 것이 없습니다.및 ] 문자가 HTML 및 JavaScript 수준의 양식 요소에있는 name 속성 내에 있습니다. 일부 서버 측 기술 (PHP와 같은)은 제출 된 양식 필드의 이름에있는 문자를 찾아 배열로 변환하지만 HTML이나 JavaScript는 아닙니다.

+0

" Ben

+0

감사합니다. Crowder, 당신의 설명은 좋다. – MRizq

관련 문제