여기서 file에 들어있는 값을 가져오려고
function test
{        
alert(document.getElementById('file').value);
}

을 하게 되면
전체 파일 경로가 아닌 파일명만 가져오게 됩니다. (보안상의 이유라고 하더라구요)
전체 경로가 필요하다면

이렇게 하면 됩니다
function test()
{       
 document.form1.file.select();        
alert(document.selection.createRange().text);
}

이렇게 해주면 됩니다.
주의사항은 file에 id말고 name을 줘야 하더라구요.
또 한가지는 name이 겹치면 안된다는 겁니다.
(뭔가 방법이 있을꺼 같은데. 모르겠네요. ㅠㅠ)
by 피요히코~ 2009. 4. 27. 16:34
| 1 |