-4

我有这个领域

 <div class="select2-container select2-container-multi" id="s2id_multiValueSelect" style="width: 300px">    \
     <ul class="select2-choices"> 
        <li class="select2-search-field">   
        </li>
     </ul>
 </div>

我试过使用getElementsByClassNamewith innerHTMLand then .submit(),但是没有用。它告诉我该对象没有方法提交

有小费吗?

编辑: http : //ivaynberg.github.io/select2/select2

4

2 回答 2

2

你只能submit()一个表格。因此,即使它只是一个文本输入字段,您仍然需要将其包装在<form>标签中并通过表单 id 提交。

<form action="path/to/handler" method="POST" id="my-form">
  <div class="select2-container select2-container-multi" id="s2id_multiValueSelect" style="width: 350px">
    <ul class="select2-choices"> 
      <li class="select2-search-field">   
        <input type="text" autocomplete="off" class="select2-input select2-default" style="width: 300px;">
     </li>
   </ul>
  </div>
</form>
于 2013-08-02T20:37:29.953 回答
1
$(document).keypress(function(e) {
    if(e.which == 13) {
        $("form").submit();
    }
});

还要将该字段放入表单中。

于 2013-08-02T20:38:31.163 回答