亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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

運(yùn)行效果如下圖所示:

具體代碼如下:

<title>JavaScript設(shè)置表單上傳時(shí)的文件個(gè)數(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>

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

相關(guān)文章

最新評(píng)論