我有这个字段
<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>
我已尝试将getElementsByClassName
与innerHTML
一起使用,然后.submit()
,但这不起作用。
它告诉我对象没有方法提交
任何提示?
编辑:http://ivaynberg.github.io/select2/
SELECT2
答案 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();
}
});
也将该字段放在表格中。