你好,我有一个这样的表格
<form id="ricerca" enctype="application/x-www-form-urlencoded" method="post" action=""><table class="inserisci_modifica">
<tr class="visualizza_dati">
<td class="nome_campo"><label for="ragsoc_denominazione">Ragione sociale o denominazione</label></td>
<td class="valore_campo">
<input type="text" name="ragsoc_denominazione" id="ragsoc_denominazione" value="" tabindex="1" /></td>
<td class="nome_campo"><label for="piva">Partita IVA</label></td>
<td class="valore_campo">
<input type="text" name="piva" id="piva" value="" tabindex="9" /></td></tr>
然后我有一个html表,我应用dataTables
然后我有了这段代码
$("#ricerca").submit(function(event) {
event.preventDefault();
oTable.fnClearTable();//Empty the entire table of current row information.
oTable.fnDraw();
});
问题是当我在我的表单中键入内容时,就像它被自动提交为dataTables的搜索字段一样,然后我可以在dataTables搜索字段中看到相同的文本,我无法理解为什么
答案 0 :(得分:1)
没关系我找到了这个bug,我正在使用插件,并且在dataTableExt.oApi.fnSetFilteringDelay中 我不得不改变
anControl = $( 'input', _that.fnSettings().aanFeatures.f );
到
anControl = $( 'table.dataTables input', _that.fnSettings().aanFeatures.f );