<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    tbwshc

    動態添加input表單元素的js代碼

    addinput.js

    //======================
    //功能:在表單中input file控件
    //參數:parentID---要插入input file控件的父元素ID
    // inputID----input file控件的ID,這個一定要和name保持一致的,否則會出問題
    // maxNum --- 最大數量 0為不限制
    //======================
    function createInput(parentID,inputFileID, maxNum){

    if (maxNum > 0) {
    x=document.getElementsByName(inputFileID);
    y=x.length;
    if (y >= maxNum) {
    alert('最多只允許添加' + maxNum + '個');
    return false;
    }
    }

    var parent=$G(parentID);//獲取父元素

    var div=document.createElement("div");//創建一個div容器tb用于包含input file
    var x=parseInt(Math.random()*(80-1))+1;
    var divName=inputFileID+x.toString();//隨機div容器的名稱
    div.name=divName;
    div.id=divName;

    var aElement=document.createElement("input"); //創建input
    aElement.name=inputFileID;
    aElement.id=inputFileID;
    aElement.type="text";//設置類型為file
    aElement.className = "dynInputLen";

    var delBtn=document.createElement("input");//再創建一個用于刪除input file的Button
    delBtn.type="button";
    delBtn.value=" ";
    delBtn.className = "btn_del";
    delBtn.onclick=function(){ removeInput(parentID,divName)};//為button設置tbonclick方法

    div.appendChild(aElement);//將input file加入div容器
    div.appendChild(delBtn);//將刪除按鈕加入div容器
    parent.appendChild(div);//將div容器加入父元素
    }
    //============================
    //功能:刪除一個包含input file的div 容器
    //參數:parentID---input file控件的父元素ID
    // DelDivID----個包含input file的div 容器ID
    //============================
    function removeInput(parentID,DelDivID){
    var parent=$G(parentID);
    parent.removeChild($G(DelDivID));
    }
    //通過元素ID獲取文檔中的元素
    function $G(v){return document.getElementById(v);}

    在html里引入addinput.js文件.html代碼如下:

    <div id="div_zc" class="dynInput">
      <input name="zhuancheng[]" type="text" id="zhuancheng" value="" maxlength="50" />
      </div>
      <div style="clear:both;margin-top:10px; padding-left:5px;">
      <input type="button" onClick="createInput('div_zc','zhuancheng[]', 3)" name="button" id="button" value="+ 添加(限3條)" class="btn_add">

    可以設定最多可以添加多少個input,如果設置為0的話,則表示不限制數量。

    posted on 2012-08-15 14:59 chen11-1 閱讀(4363) 評論(0)  編輯  收藏

    主站蜘蛛池模板: 青青青国产免费一夜七次郎| 美女被免费喷白浆视频| 免费大片在线观看网站| 亚洲av无码专区在线电影天堂| 色妞WWW精品免费视频| 亚洲va乱码一区二区三区| 国产免费不卡v片在线观看| 亚洲熟女综合色一区二区三区| 三年片在线观看免费大全| 亚洲中文字幕无码一去台湾| 成人免费毛片内射美女-百度| 亚洲欧洲日韩极速播放| 成人毛片免费观看视频在线| 色偷偷尼玛图亚洲综合| 亚洲精品和日本精品| 中文成人久久久久影院免费观看| 亚洲熟妇无码八AV在线播放| 日韩免费视频一区二区| 亚洲H在线播放在线观看H| 宅男666在线永久免费观看| 黄色免费在线网址| 精品亚洲综合在线第一区| 在线成人爽a毛片免费软件| 在线综合亚洲欧洲综合网站| 免费一级毛片不卡不收费| 好湿好大好紧好爽免费视频 | 国产乱子伦片免费观看中字| 日韩在线观看视频免费| 亚洲国产精品一区第二页 | 久久精品国产大片免费观看| 亚洲一级毛片免费在线观看| 国产精品成人无码免费| 最近的2019免费中文字幕| 337p欧洲亚洲大胆艺术| 国产精品嫩草影院免费| 久久福利青草精品资源站免费| 亚洲色大成网站www久久九| 亚洲精品乱码久久久久久蜜桃不卡| 亚欧在线精品免费观看一区| 免费看一级毛片在线观看精品视频| 亚洲成色在线综合网站|