我的复选框帖子输入在使用jquery sortable后在提交时被删除。
当表单提交时,我只会丢失已经使用sortable排序的已选中复选框。未分类的输入工作正常。我找到的最近的帖子是关于类似的fixfox bug的帖子。
<form name="input" method="get">
<table border="1">
<tbody class="data" id="sortable">
<tr>
<td>row 1</td>
<td><input class="checkBox" type="checkbox" name="batch_uploads_ids[162]" value="4|32" /></td>
</tr>
<tr>
<td>row 2</td>
<td><input class="checkBox" type="checkbox" name="batch_uploads_ids[163]" value="0|45" /></td>
</tr>
<tr>
<td>row 3</td>
<td><input class="checkBox" type="checkbox" name="batch_uploads_ids[164]" value="8|56" /></td>
</tr>
</tbody>
</table>
<input type="submit" value="Submit">
</form>
// Return a helper with preserved width of cells
var fixHelper = function (e, ui) {
ui.children().each(function () {
$(this).width($(this).width());
});
return ui;
};
$("#sortable").sortable({
helper: fixHelper
}).disableSelection();
$("#sortable").live('hover', function () {
$("#sortable").sortable({
//handle: 'button',
cancel: ''
}).disableSelection();
});
我尝试在jsfiddle
重新创建它