Jquery 如何验证表单中的文本框和多选下拉列表
我想在选择多选或输入不为空时提交表单。其中一个必须有价值Jquery 如何验证表单中的文本框和多选下拉列表,jquery,django,Jquery,Django,我想在选择多选或输入不为空时提交表单。其中一个必须有价值 <form action=""> <input id="id_keywordName" type="text" value="{{keyword}}" title="Type keyword name"></input> <select id="id_selectedKeyword" name="id_selectedKeyword" multiple title="Can select mu
<form action="">
<input id="id_keywordName" type="text" value="{{keyword}}" title="Type keyword name"></input>
<select id="id_selectedKeyword" name="id_selectedKeyword" multiple title="Can select multiple Keywords">
{% for id,keywords in keyword_dict.iteritems %}
{% if keywords in keyword_list %}
<option value="{{keywords}}" selected>{{keywords}}</option>
{% else %}
<option value="{{keywords}}">{{keywords}}</option>
{% endif %}
{% endfor %}
<button type="submit" id="tcgFormsave" name="Bulkeditbtn_id" title="Click to save form">Submit</button>
</select>
</form>
标记中还有一个错误:提交按钮位于选择器内
$('#tcgFormsave').click(function(e){
e.stopPropagation();
if ($('#id_selectedKeyword option:selected') || $('#id_keywordName').val()) {
$(this).closest('form').submit();
}
});