아래꺼 곰이 쬐끔수정한 한글 파일만 업로드 못하게.. 하는거
<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>
'인터넷관련' 카테고리의 다른 글
연속선택상자 - 다중 셀렉트박스 (0) | 2008.02.12 |
---|---|
간단한 자바스크립트 게임 (0) | 2008.02.12 |
게시물 리스트 상의 글자 자르기 (0) | 2008.02.12 |
영문또는 숫자만 입력되게 하기 (0) | 2008.02.12 |
체조 프로그램 (0) | 2008.02.12 |
주민번호 체크및 포커스 자동이동 예제 (0) | 2008.02.12 |
div 테그의 innerHTML속성 이용하기 예제 (0) | 2008.02.12 |
외국인 주민번호 체크 함수 (0) | 2008.02.12 |