<script language="javascript" type="text/javascript">
function check_file(){
//獲取id為up_file的input的值
var fileName = document.getElementByIdx_x("up_file").value;
alert(fileName);
//擷取檔案字尾名
var file_suffix = fileName.substr(fileName.length-3);
//彈出字尾名
alert(file_suffix);
//在這裡進行判斷,如果上傳的檔案型別不是你所規定的檔案字尾型別,則返回false,否則return或者什麼也不寫,會提交到後臺
//假如你允許上傳的檔案型別是.dll的,那你就進行判斷
if(file_suffix != "dll"){
alert("您上傳的檔案型別不被允許,請重傳,只允許上傳.dll檔案");
return false;
}
}
</script>
//以上是驗證函式,下面是form表單
<form action="httpTest.action" id="f1" οnsubmit="return check_file()" method="post" enctype="multipart/form-data" accept="file/dll">
檔案上傳:<input name="up_file" id="up_file" type="file"><br>
<input type="submit" value="上傳">
</form>