麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 開(kāi)發(fā) > JS > 正文

FileUpload使用Javascript檢查擴(kuò)展名是否有效實(shí)現(xiàn)思路

2024-09-06 12:41:25
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

通用的檢查方法。首先定義好有效的文件擴(kuò)展名,存放在陣列中。

在JavaScript獲取FileUpload控件的文件路徑,并取得路徑中的文件擴(kuò)展名。再與陣列中的擴(kuò)展名比較,如果存在,說(shuō)明上傳的文件是有效的,反之無(wú)效。
代碼如下:
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="btnUpload" runat="server" Text="Upload" OnClientClick="return ValidateFile()" />

上面的HTML的Button按鈕有一個(gè)OnClientClick事件,那是JavaScript的腳本方法:
代碼如下:
<script type="text/javascript">
var validFilesTypes = ["png", "jpg", "jpeg", "gif"];

function ValidateFile() {
var file = document.getElementById("<%=FileUpload1.ClientID%>");
var filePath = file.value;
var ext = filePath.substring(filePath.lastIndexOf(".") + 1, filePath.length).toLowerCase();

var isValidFile = false;
for (var i = 0; i < validFilesTypes.length; i++) {
if (ext == validFilesTypes[i]) {
isValidFile = true;
break;
}
}

if (!isValidFile) {
alert("無(wú)效的文件。請(qǐng)上傳文件擴(kuò)展名為:/n/n" + validFilesTypes.join(", "));
}

return isValidFile;
}
</script>

Demo:

 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 中文字幕欧美一区二区三区 | 99精品视频一区二区 | 婷婷一区二区三区四区 | 久久亚洲网 | asiass极品裸体女pics | 黄色一级片免费在线观看 | 毛片视频在线免费观看 | 亚洲成人中文字幕在线 | 日本欧美一区二区三区在线播 | 国产精品一区二区三区在线看 | 久久免费视频一区 | 九九热视频免费观看 | 欧美精品成人一区二区在线观看 | 久久成人综合网 | 国产精品一区免费在线观看 | 欧美福利视频一区二区 | 在线看免费观看av | 中文字幕一区在线观看视频 | 亚洲第一视频 | 999久久国精品免费观看网站 | 99sesese| 国产精品成人av片免费看最爱 | 国产亚洲精品久久久久久久久 | 91精品国产91久久久久久吃药 | 91九色电影| 国产宾馆3p国语对白 | free japan xxxxhdsex69| 午夜精品老牛av一区二区三区 | 国产亚洲精品久久久久久网站 | 国产精品一区二区日韩 | 亚洲最新黄色网址 | 91短视频网址 | 亚洲片在线观看 | 另类亚洲孕妇分娩网址 | 欧美一级黄 | 3344永久免费 | 精品国产一区二区三区四 | 日本一区二区高清不卡 | 久久久中精品2020中文 | 久精品久久| 亚洲第一页视频 |