Maison >interface Web >js tutoriel >Bootstrap implémente le partage d'exemples de fonctions de groupe de zones de saisie via des boutons d'ajout et de soustraction

Bootstrap implémente le partage d'exemples de fonctions de groupe de zones de saisie via des boutons d'ajout et de soustraction

小云云
小云云original
2018-01-18 14:59:303720parcourir

Cet article présente principalement le groupe de zones de saisie bootstrap en ajoutant et en soustrayant des boutons pour ajouter et supprimer des groupes de zones de saisie en ligne. Lorsque je clique sur le bouton +, une rangée de groupes de zones de saisie sera ajoutée lorsque je clique sur le bouton -. cette rangée de zones de saisie sera supprimée. Veuillez vous référer à cet article pour le code d'implémentation spécifique, j'espère qu'il pourra vous aider.

Le diagramme d'effet d'implémentation est le suivant :

Lorsque je clique sur le bouton +, une rangée de zones de saisie sera ajoutée lorsque je clique sur le - ; bouton, cette ligne sera supprimée Le groupe de zones de saisie

le code HTML est le suivant :


<p class="input-group" id="centerIpGroup"> 
  <label class="input-group-addon" id="basic-addon5">中心机IP:</label>   
  <button class="btn btn-info" type="button" data-toggle="tooltip" title="新增" id="addCenterIpGrpBtn" onclick="addCenterIpGrp(this)" disabled><span class="glyphicon glyphicon-plus"></span></button>    
</p>

+ bouton cliquez sur la fonction d'événement déclencheur :


//添加中心机IP输入框项 
  function addCenterIpGrp(obj){ 
    html = &#39;<p class="input-group centerIp">&#39;+ 
          &#39;<label class="input-group-addon">IP:</label>&#39;+ 
          &#39;<input type="text" class="form-control" id="ipInput">&#39;+ 
          &#39;<label class="input-group-addon">注释:</label>&#39;+ 
          &#39;<input type="text" class="form-control" id="descInput">&#39;+ 
          &#39;<span class="input-group-btn">&#39;+ 
                &#39;<button class="btn btn-info" type="button" data-toggle="tooltip" title="删除" id="delCenterIpGrp"><span class="glyphicon glyphicon-minus"></span></button>&#39;+ 
          &#39;</span>&#39;+ 
        &#39;</p>&#39; 
    obj.insertAdjacentHTML(&#39;beforebegin&#39;,html) 
  }

- Fonction d'événement déclencheur par clic de bouton :


$(document).on(&#39;click&#39;,&#39;#delCenterIpGrp&#39;,function(){ 
  var el = this.parentNode.parentNode 
  var centerIp = $(this).parent().parent().find(&#39;#ipInput&#39;).val() 
  alertify.confirm(&#39;您确定要删除选中的命令?&#39;, 
  function(e){ 
    if(e){ el.parentNode.removeChild(el)}})})

Recommandations associées :

Présentation de la zone de saisie Bootstrap Une fonctionnalité du groupe

Utilisez jQuery pour ajouter et supprimer le groupe de zone de saisie basé sur les compétences Bootstrap_javascript

Nombre de mots dans la zone de saisie js Exemples de didacticiels mis à jour en temps réel

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn