2017-06-13 78 views
-2

早安,输入选择2删除选定

我:

 $(document).ready(function() { 
 
       $('select[id$="cbxLocal"]').select2({ placeholder: 'Selecione primeiro uma solicitação', allowClear: true }); 
 

 

 
       $('#cbxLocal').select2({ 
 
        ajax: { 
 
         url: "../Servico/Local.ashx", 
 
         dataType: 'json', 
 
         type: 'GET', 
 
         data: function (term, page) { 
 

 
          return { 
 
           q: term, 
 
           idTipoLocal: idTipoLocal, 
 
           trazerEndereco: 1 
 
          }; 
 
         }, 
 
         results: function (bond, page) { 
 
          return { 
 
           results: bond.results 
 
          }; 
 
         } 
 
        }, 
 
        escapeMarkup: function (markup) { return markup; }, // let our custom formatter work 
 
        minimumInputLength: 3, 
 
        //templateResult: formatRepo, // omitted for brevity, see the source of this page 
 
        //templateSelection: formatRepoSelection // omitted for brevity, see the source of this page 
 
       }); 
 

 
      }); 
 
      
 
      function limparTodosCampos() { 
 

 
      $('select[id$="cbxLocal"]').select2({ placeholder: 'Selecione', allowClear: false, data: null }); 
 

 
     }
<label id="divCbxLocal" class="cbxLocal"> 
 
    <span>Local</span> 
 
    <input id="cbxLocal" name="cbxLocal" class="select2" type="text" /> 
 
</label> 
 
<fieldset> 
 
    <input id="btLimpar" type="button" value="Clear" onclick="limparTodosCampos()" /> 
 
      </fieldset>

而且我想重置由JavaScript选择的值。 当我点击“清除”按钮时,我想清除用户在组合框中选择的值(select2) 我该怎么办?版本select2是2.

谢谢。

+0

包括你的jQuery/JavaScript。 – Pugazh

回答

0

您是否试图清除输入字段的值?问题不是很清楚。如果是这样,您可以使用此代码(用了jQuery):

$(function() { 
    $('.signup-btn').click(function() { 
    $('.signup input[type="text"]').val(''); 
    }); 
}); 

此代码示例演示如何清除文本字段,包裹在“注册”级,当与类“注册-BTN”按钮被点击。

+0

不要工作,不清楚。 – Emanuelle

+0

我编辑了示例以包含完整的代码示例。让我知道如果有什么我可以做的澄清:) – Tomer

+0

它没有工作,在与select2(jquery)的输入工作,它的工作原理就像组合框。 – Emanuelle