最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript判斷FileUpload控件上傳文件類型

 更新時間:2022年02月23日 16:57:22   投稿:lijiao  
在CS后臺代碼中獲取FileUpload控件上傳文件的類型是比較容易的!那么,能否在客戶端通過JavaScript腳本判斷FileUpload上傳文件類型呢?答案是可以的,下面通過一個小例子為大家展示

為了代碼變得更加簡捷,筆者使用了正則表達式來獲取文件擴展名,如果讀者對正則表達式不太了解或者從來沒有接觸過,請馬上惡補一下吧!畢竟它非常重要,大多數(shù)的編程語言都支持正則表達式。

大家都知道,后臺獲取FileUpload擴展名方法:

string ext = Path.GetExtension(fu.PostedFile.FileName);

JS判斷FileUpload控件上傳文件的擴展名:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
 <title>JS判斷文件類型-樂豬網(wǎng)</title>
 <script type="text/javascript">
 function CheckFileUpload() {
  var obj = document.getElementById('fu');
  if (obj.value == "") {
  alert("請選擇要上傳的文件!");
  return false;
  }
  var stuff = obj.value.match(/^(.*)(\.)(.{1,8})$/)[3];
  if (stuff != "zip") {
  alert("文件類型不正確,請選擇.zip文件!");
  return false;
  }
  return true;
 }
 </script>
</head>
<body>
 <form id="form1" runat="server">
 <div>
 <asp:FileUpload ID="fu" runat="server" />
 <asp:Button ID="btnSave" runat="server" Text="保存"
 OnClientClick="return CheckFileUpload();" />
 </div>
 </form>
</body>
</html>

FileUpload 實例效果圖:

更多精彩內容請參考專題《ajax上傳技術匯總》,《javascript文件上傳操作匯總》《jQuery上傳操作匯總》進行學習。

以上就是JS判斷FileUpload控件上傳文件的擴展名的實現(xiàn)方法,希望對大家的學習有所幫助。

相關文章

最新評論

伊宁县| 阿合奇县| 渭南市| 阳朔县| 丹寨县| 兴安县| 黔东| 宜都市| 金乡县| 通州区| 介休市| 昭平县| 彰化市| 从江县| 梅河口市| 淄博市| 朔州市| 隆尧县| 清流县| 石城县| 武强县| 襄垣县| 道真| 潞西市| 吴堡县| 黄陵县| 拉萨市| 桐柏县| 喀喇沁旗| 承德县| 宣汉县| 博白县| 遂川县| 砀山县| 东乡族自治县| 滦南县| 自贡市| 伊春市| 遵义县| 大名县| 新津县|