[javascript 관련] - 폼에 값넣기(+struts)
나름대로 포럼 같은 것을 구현하고 있습니다.
파일 업로드를 구현함에 있어서..
새창을 띄워서 거기서 업로드하고 새창에서 부모창으로 업로드된 파일명을
부모폼에 값을 채워 넣는 방식으로 만들어 놓았습니다.
이제껏과는 다르게 이번에는 파일을 정해진 개수 만큼이 아닌 여기 phpBB처럼
여러개를 입력할수 있게 할려고 하다가 보니 문제가 생기네요..
예전에는 필드 이름이 fileName1, fileName2이런 식으로 되어 있어서
새로뛰운 창에서
opener.document.formName.fileName1.value='test.txt'
이렇게 하면 아무 문제 없이 입력지 잘되었습니다.
그런데 이번에는...필드명이
data[0].fileName
data[1].fileName
data[2].fileName
(예를 들어<input type="text" name="data[0].fileName">)
이런 식입니다.
그래서 새창에서 opener.document.formName.data[0].fileName.value='test1.txt';
하면 입력이 안되더군요...
struts의 커스텀 태그를 사용해서 여러개의 값을 받을려고 하다가 보니...
저런 방식으로 하면 된다는걸 알고 엄청 좋아했는데 다시 막히네요..
혹시 저런 이름의 필드명을 새창에서 자바 스크립트로 부모 폼에 입력이 가능한가요?
염치 불구하고 간단하게 소스도 부탁하겠습니다.
:cry:
ps.
매번 이렇게 불쑥 찾아와서 질문만 드리고 가네요..
저번 한번은 나름대로 대답한다고 했는데 엉뚱한 대답을 하지를 않나...
ㅜㅜ
struts 많이 사용해보신분들은 왠지 아실꺼 같아 제목을 약간 수정했습니다
더블어 공지를 보고 말머리도.....
^^;
아래 코드처럼 해보세요..지금 코딩한거라.. 문법이 안맞을 수도
아래 코드처럼 해보세요..
지금 코딩한거라.. 문법이 안맞을 수도 있으니.. 그점 유념하시구요..
감사합니다.
에고..저두 방급 삽질끝에 해결하고 왔는데...
조금만 놀다가 올걸 그랬습니다..
:cry:
그래도..저의 엉성한 코드 보다는 답변 주신 분의 군더더기 없는 코드를 써야 겠습니다..
하하..
정말 감사드립니다...
참..제가짠 코드..
역시..같은 일을 하는 프로그램도 실력이 안따라 주면 길어지네요..
ㅜㅜ
이걸 쓰시지 않으신 이유가 있으신가요?
이 것을 쓰시지 않으신 이유가 있으신가 합니다.
<INPUT type="File">
자동으로 입력 칸과, 연동되는 "찾아보기..." 버튼이 제공됩니다만...
Real programmers /* don't */ comment their code.
If it was hard to write, it should be /* hard to */ read.
댓글 달기