아래꺼 곰이 쬐끔수정한 한글 파일만 업로드 못하게.. 하는거
<script>
function validate(str) {
var valid = "_abcdefghijklmnopqrstuvwxyz0123456789\."
var ok = "yes";
var temp;
for (var i=0; i<str.length; i++) {
temp = "" + str.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") return false;
else return true;
}
function gom()
{
var addr = document.fr.f.value;
var filename = addr.substring(addr.lastIndexOf("\\") + 1,addr.length);
if(!validate(filename.toLowerCase()) ) {
alert('대략 ~ 파일 이름은 영문과 숫자만 가능하다 하오! \n 다시 선택하시오!!!! 벩!!!!');
document.fr.f.value="";
}else{
alert('아헿헿~~~ 제대로 됐소!!!!');
}
}
</script>
<form name=fr method=post>
<input type=file name=f size=20 onChange=gom()>
</form>
<script>
function validate(str) {
var valid = "_abcdefghijklmnopqrstuvwxyz0123456789\."
var ok = "yes";
var temp;
for (var i=0; i<str.length; i++) {
temp = "" + str.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") return false;
else return true;
}
function gom()
{
var addr = document.fr.f.value;
var filename = addr.substring(addr.lastIndexOf("\\") + 1,addr.length);
if(!validate(filename.toLowerCase()) ) {
alert('대략 ~ 파일 이름은 영문과 숫자만 가능하다 하오! \n 다시 선택하시오!!!! 벩!!!!');
document.fr.f.value="";
}else{
alert('아헿헿~~~ 제대로 됐소!!!!');
}
}
</script>
<form name=fr method=post>
<input type=file name=f size=20 onChange=gom()>
</form>
반응형
'인터넷정보' 카테고리의 다른 글
div 테그의 innerHTML속성 이용하기 예제 (0) | 2007.10.18 |
---|---|
주민번호 체크및 포커스 자동이동 예제 (0) | 2007.10.18 |
주민번호 체크및 포커스 자동이동 예제 (0) | 2007.10.18 |
체조 프로그램 (0) | 2007.10.18 |
체조 프로그램 (0) | 2007.10.18 |
한글 파일만 업로드 못하게.. 하는거 (0) | 2007.10.18 |
하나의 폼에서 여러버튼, 이미지버튼을 사용하기,스크립트 변수 날리기 (0) | 2007.10.18 |
하나의 폼에서 여러버튼, 이미지버튼을 사용하기,스크립트 변수 날리기 (0) | 2007.10.18 |
폼관련 스크립트 짤때 맨날 인클루드 해서쓰는 함수들 (0) | 2007.10.18 |
폼관련 스크립트 짤때 맨날 인클루드 해서쓰는 함수들 (0) | 2007.10.18 |