2017-06-13 115 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