본문 바로가기

'.' Programs/JavaScript

[Javascript] select()와 clear() ( 파일 확장자 체크 )

<SCRIPT LANGUAGE="JavaScript">
<!--
function onClear(){
var file = document.getElementById('file'); //file id

if (!file.value.toLowerCase().match(/.(jpg|gif|png)$/i))
{

alert('허용하는 이미지 확장자가 아닙니다. \n허용 확장자는 jpg, fig, png 입니다.');
if(document.getSelection){ //for Firefox
document.saveForm.file.value = ""; //file name

}else if(document.selection && document.selection.createRange){ //for IE
document.saveForm.file.select(); //file name

document.selection.clear();
}//else if end
return;
}//if end
}//onClear() end
//-->
</SCRIPT>
</HEAD>

<BODY>
<form name="saveForm">
<input type="file" name="file" id="file" ><input type="button" value="확인" onclick="onClear();">
</form>
</BODY>