jsp頁面中檔案上傳時在頁面上用JS加上簡單的檔案類型驗證__js

來源:互聯網
上載者:User

<%@page language="java" contentType="text/html;charset=utf-8" pageEncoding="utf-8"%> <%@taglib prefix="s" uri="/struts-tags"%> <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Struts 2 File Upload</title> <mce:script language="javascript"><!-- function uploadform_Validator(myuploadform){ if(document.all.myFile.value=="")//檢查是否提交了上傳檔案 否彈出提示 不需要這一功能的刪除即可 { alert("沒有選擇上傳的檔案。"); myuploadform.myFile.focus(); return false; } var last=myuploadform.myFile.value.match(/^(.*)(/.)(.{1,8})$/)[3];//截取提交上傳檔案的副檔名 last=last.toUpperCase(); //設定答應上傳檔案的副檔名 if(last=="DOC") { //這裡可以添加顯示格式正確後的代碼 } else { alert("只能上傳 .DOC 檔案,請重新選擇需要上傳的檔案。"); return false; } return true; } // --></mce:script> </head> <body> <div> <s:form name="fileUpload" action="fileUpload" method="POST" enctype="multipart/form-data" onsubmit="return uploadform_Validator(this)"> <s:file name="myFile" label="Word File" /> <s:textfield name="caption" label="Caption" /> <s:submit /> </s:form> </div> </body> </html>

轉自http://www.itzhe.cn/news/20080311/106898.html並加以整理。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.