환절기에 수고 많으십니다.
스크립트로 value값 변경시키는 방법인데요.
될듯될듯 안되서 질문 드립니다.
html부분은
<form method="post" action="">
<input type="hidden" value="" name="ch_file[0]" />
<input type="file" onchange="edit_file(this.form,'0',18)" name="bf_file[]" />
<input type="hidden" value="" name="ch_file[1]" />
<input type="file" onchange="edit_file(this.form,'1',19)" name="bf_file[]" />
</form>
js부분
function edit_file(form, ch, uid) {
var del_id = "ch_file["+ch+"]";
form.del_id.value = uid;
}
위와 같은데 value값이 변경이 안되는지 $_POST로 확인해도 NULL값이 나옵니다.
그리고
html부분을
<input type="file" onchange="edit_file(this.form,'ch_file[0]',18)" name="bf_file[]" />
js부분을
function edit_file(form, ch, uid) {
form.ch.value = uid;
}
이렇게 해도 안되네요.
참고로
function edit_file(form, ch, uid) {
var del_di = "ch_file["+ch+"]";
var aa = form.mr_name.value;
var bb = form."ch_file["+ch+"]".value;
alert(aa); // 제대로 값이 경고창에 표시됨
alert(del_di); // ch_file[0]으로 표시됨
alert(bb); // 실행이 안됨
}
이렇네요
도움 좀 부탁드립니다.
식사 맛있게 하세요