使用带有空格的选择选项提交时出现jquery / javascript错误

时间:2016-01-13 15:50:24

标签: javascript php jquery html forms

我有这个Html表格:

Builders<ME_BlaBla>.Filter.Not(Builders<ME_BlaBla>.Filter.ElemMatch(t => t.IdsToOtherIds, a => a.Key == keyId)),
Builders<ME_BlaBla>.Filter.Not(Builders<ME_BlaBla>.Filter.ElemMatch(t => t.IdsToOtherIds, a => a.Value == valueId)));

当我通过jquery更改选择选项时,我会自动提交:

<form class="form-horizontal buscar_php" method="post" action="" autocomplete="off">

我的问题是选择具有空格的选项。当我选择其中一个没有空格的选项时(例如“Locomoción”),它的效果非常好。这是我的选择:

$( 'form.buscar_php' ).on("change", "select", function() {
    $('form.buscar_php').submit();
});

但是当我选择时,让我们说“Materiales menores”我在Firebug上遇到这个错误: <select name="tipo_gasto" class="form-control select" data-style="btn-default"> <option value="">Todos</option> <option value="Materiales menores">Materiales menores</option> <option value="Locomoción">Locomoción</option> <option value="Colación">Colación</option> <option value="Notaría">Notaría</option> <option value="Leyes sociales">Leyes sociales</option> <option value="Impuesto único">Impuesto único</option> </select> 并且未提交表单。 我试图通过javascript put onchange提交同样的事情,但没有任何改变。那么问题是什么?

0 个答案:

没有答案