我有以下简单的形式:
<select name="category">
<option value="">Choose a Category</option>
<option value="Social">Social</option>
<option value="Media">Media</option>
</select>
我使用以下 jquery 来重置表单:
$(document).ready(function(){
$(document).on('click', '.test', function(){
$('select[name*="category"]').val('');
$('form').submit();
});
});
问题是现在使用空查询字符串提交表单 /?category=
有没有办法让它在没有这些空查询字符串的情况下提交表单,只是为了重置它?
最佳答案
我认为您的代码中不需要提交,只需使用以下内容:
$(document).ready(function () {
$(document).on('click', '.test', function () {
$('select[name*="category"]').val('');
});
});
关于javascript - 重置并提交不含空值的表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19596467/