输入文字并按javascript输入

时间:2013-08-02 20:34:23

标签: javascript html forms

我有这个字段

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

我已尝试将getElementsByClassNameinnerHTML一起使用,然后.submit(),但这不起作用。 它告诉我对象没有方法提交

任何提示?

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

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分:1)

$(document).keypress(function(e) {
    if(e.which == 13) {
        $("form").submit();
    }
});

也将该字段放在表格中。