>  기사  >  웹 프론트엔드  >  부트스트랩은 더하기 및 빼기 버튼을 통해 공유하는 입력 상자 그룹 기능 예제를 구현합니다.

부트스트랩은 더하기 및 빼기 버튼을 통해 공유하는 입력 상자 그룹 기능 예제를 구현합니다.

小云云
小云云원래의
2018-01-18 14:59:303650검색

이 글에서는 플러스 및 마이너스 버튼을 사용하여 인라인 입력 상자 그룹을 추가하고 삭제하는 방법을 주로 소개합니다. + 버튼을 클릭하면 입력 상자 그룹 행이 추가됩니다. 을 클릭하면 입력 상자 그룹의 이 행이 삭제됩니다. 구체적인 구현 코드는 이 문서를 참조하세요. 도움이 되기를 바랍니다.

구현 효과 다이어그램은 다음과 같습니다.

+ 버튼을 클릭하면 입력 상자 행이 추가되고, - 버튼을 클릭하면 이 입력 상자 행이 삭제됩니다.

html 코드는 다음과 같습니다.


<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>

+ 버튼 클릭 트리거 이벤트 기능:


//添加中心机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) 
  }

- 버튼 클릭 트리거 이벤트 기능:


$(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)}})})

관련 권장 사항:

부트스트랩 기능 소개 입력 상자 그룹

부트스트랩 기반 jQuery를 사용하여 입력 상자 그룹 추가 및 삭제 input-group_javascript 기술 구현

JS 입력 상자 단어 번호 실시간 업데이트 튜토리얼 튜토리얼

위 내용은 부트스트랩은 더하기 및 빼기 버튼을 통해 공유하는 입력 상자 그룹 기능 예제를 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.