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

JavaScript設(shè)置表單上傳時文件個數(shù)的方法

 更新時間:2015年08月11日 12:44:52   作者:皮蛋  
這篇文章主要介紹了JavaScript設(shè)置表單上傳時文件個數(shù)的方法,可實現(xiàn)動態(tài)增加及刪除表單上傳按鈕的功能,非常簡單實用,需要的朋友可以參考下

本文實例講述了JavaScript設(shè)置表單上傳時文件個數(shù)的方法。分享給大家供大家參考。具體如下:

這是一個比較實用的功能,用JavaScript來設(shè)置表單上傳文件時,根據(jù)需要生成上傳表單,要幾個生成幾個,在網(wǎng)易郵箱、新浪郵箱的添加附件功能里都有這種功能,不過這一款沒有刪除表單的功能,如果輸入的多了,只好重新來過啦

運行效果如下圖所示:

具體代碼如下:

<title>JavaScript設(shè)置表單上傳時的文件個數(shù)</title>
<input type="button" name="button" value="添加附件" onclick="addInput()">
<input type="button" name="button" value="刪除附件" onclick="deleteInput()">
<span id="upload"></span>
<script type="text/javascript">
 var attachname = "attach";
 var i=1;
  function addInput(){
  if(i>0){
   var attach = attachname + i ;
   if(createInput(attach))
    i=i+1;
  }
  } 
  function deleteInput(){
   if(i>1){
   i=i-1;
   if(!removeInput())
    i=i+1;
   }
  } 
  function createInput(nm){ 
  var aElement=document.createElement("input"); 
  aElement.name=nm;
  aElement.id=nm;
  aElement.type="file";
  aElement.size="50";
  //aElement.value="thanks"; 
  //aElement.onclick=Function("asdf()"); 
   if(document.getElementById("upload").appendChild(aElement) == null)
    return false;
   return true;
  } 
  function removeInput(nm){
   var aElement = document.getElementById("upload");
   if(aElement.removeChild(aElement.lastChild) == null)
   return false;
   return true; 
  } 
</script>

希望本文所述對大家的javascript程序設(shè)計有所幫助。

相關(guān)文章

  • 當(dāng)前流行的JavaScript代碼風(fēng)格指南

    當(dāng)前流行的JavaScript代碼風(fēng)格指南

    這篇文章主要介紹了當(dāng)前流行的JavaScript代碼風(fēng)格指南,同時推薦了一款風(fēng)格檢驗工具jshint,可以配合大多數(shù)的編輯器統(tǒng)一團(tuán)隊代碼風(fēng)格,需要的朋友可以參考下
    2014-09-09
  • js中的document.querySelector()方法舉例詳解

    js中的document.querySelector()方法舉例詳解

    這篇文章主要給大家介紹了關(guān)于js中document.querySelector()方法的相關(guān)資料,document.querySelector是JavaScript中的一個內(nèi)置方法,用于通過CSS選擇器選擇文檔中的第一個匹配元素,需要的朋友可以參考下
    2024-01-01
  • JavaScript裝箱及拆箱boxing及unBoxing用法解析

    JavaScript裝箱及拆箱boxing及unBoxing用法解析

    這篇文章主要介紹了JavaScript裝箱及拆箱boxing及unBoxing用法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • 微信小程序?qū)崿F(xiàn)寫入讀取緩存詳解

    微信小程序?qū)崿F(xiàn)寫入讀取緩存詳解

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)寫入緩存與讀取緩存詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • JavaScript基于面向?qū)ο髮崿F(xiàn)的猜拳游戲

    JavaScript基于面向?qū)ο髮崿F(xiàn)的猜拳游戲

    這篇文章主要介紹了JavaScript基于面向?qū)ο髮崿F(xiàn)的猜拳游戲,結(jié)合完整實例形式分析了javascript基于面向?qū)ο髮崿F(xiàn)猜拳游戲的具體頁面布局、樣式及功能相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01
  • Bootstrap CSS組件之按鈕下拉菜單

    Bootstrap CSS組件之按鈕下拉菜單

    這篇文章主要為大家詳細(xì)介紹了Bootstrap CSS組件之按鈕下拉菜單,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • JavaScript中數(shù)據(jù)結(jié)構(gòu)與算法(三):鏈表

    JavaScript中數(shù)據(jù)結(jié)構(gòu)與算法(三):鏈表

    這篇文章主要介紹了JavaScript中數(shù)據(jù)結(jié)構(gòu)與算法(三):鏈表,本文分別講解了單鏈表與雙鏈表以及增加節(jié)和刪除節(jié)的代碼實例,需要的朋友可以參考下
    2015-06-06
  • 關(guān)于redux-saga中take使用方法詳解

    關(guān)于redux-saga中take使用方法詳解

    本篇文章主要介紹了關(guān)于redux-saga中take使用方法詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • webpack中CommonsChunkPlugin詳細(xì)教程(小結(jié))

    webpack中CommonsChunkPlugin詳細(xì)教程(小結(jié))

    本篇文章主要介紹了webpack中CommonsChunkPlugin詳細(xì)教程(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • javascript之DIV拖動類 支持在FF下拖動,調(diào)用簡單

    javascript之DIV拖動類 支持在FF下拖動,調(diào)用簡單

    javascript之DIV拖動類 支持在FF下拖動,調(diào)用簡單...
    2007-08-08

最新評論

天水市| 舒兰市| 万州区| 武平县| 凤山市| 若羌县| 丹寨县| 响水县| 香格里拉县| 武隆县| 全州县| 杂多县| 陕西省| 康乐县| 利川市| 衡山县| 界首市| 定远县| 北京市| 舟曲县| 诸暨市| 疏附县| 宣汉县| 灵宝市| 榆林市| 崇州市| 琼结县| 隆林| 梁平县| 和静县| 云林县| 新兴县| 天气| 泰州市| 襄城县| 深圳市| 定日县| 丘北县| 临西县| 兴隆县| 山西省|