홈페이지에 사용하는 일반적인 게시판들을 보면 파일업로드시 특정파일을 체크할때 자바스크립트로 체크를 하지 않고 그냥 넘어가서 CGI,PHP,ASP,JSP 등으로 체크를 하는 경우가 많습니다.
이런경우 파일을 다 받을때까지 기다려야 하는 불편함이 있습니다.
아래는 그 예로 확장명이 JPG, HWP, DOC 파일이 아니면 스톱시키는 예제입니다..
<script language="javascript">
function UpLoadFileCheck(name)
{
var name = name.toLowerCase();
if ((/(.jpg|.hwp|.doc)$/i).test(name))
{
return true;
}
else
{
return false;
}
}
function check(form)
{
if (form.FileUpLoad1.value != "")
{
if (!UpLoadFileCheck(form.FileUpLoad1.value))
{
alert ("업로드 가능한 파일이 아닙니다. JPG, HWP, DOC 만 가능합니다.");
form.FileUpLoad1.focus();
return false;
}
}
}
</script>
<form name='form' onsubmit="return check(this)">
<input type="file" name="FileUpLoad1">
<input type="submit" value="확인">
</form>
응용은 각자가 알아서 다양하게 하시기 바랍니다.
이런경우 파일을 다 받을때까지 기다려야 하는 불편함이 있습니다.
아래는 그 예로 확장명이 JPG, HWP, DOC 파일이 아니면 스톱시키는 예제입니다..
<script language="javascript">
function UpLoadFileCheck(name)
{
var name = name.toLowerCase();
if ((/(.jpg|.hwp|.doc)$/i).test(name))
{
return true;
}
else
{
return false;
}
}
function check(form)
{
if (form.FileUpLoad1.value != "")
{
if (!UpLoadFileCheck(form.FileUpLoad1.value))
{
alert ("업로드 가능한 파일이 아닙니다. JPG, HWP, DOC 만 가능합니다.");
form.FileUpLoad1.focus();
return false;
}
}
}
</script>
<form name='form' onsubmit="return check(this)">
<input type="file" name="FileUpLoad1">
<input type="submit" value="확인">
</form>
응용은 각자가 알아서 다양하게 하시기 바랍니다.
반응형
'홈페이지 제작 > JavaScript' 카테고리의 다른 글
큰 이미지 게시판크기에 맞게 자동으로 사이즈 줄여주기 (0) | 2004.04.20 |
---|---|
흔들흔들 텍스트로 홍보해보세요 (0) | 2004.04.20 |
바로가기,즐겨찾기,시작페이지 강제로 지정하기 (0) | 2003.12.30 |
웹브라우저로 쿠키내용 보기 (0) | 2003.12.26 |
입력박스 안에다가 이미지 넣기. (0) | 2003.12.18 |