0

我有一个 jQuery 选择选项,我必须从任何更改中冻结(禁用)。但是当我这样做时

 $(this).attr('disable', true);

选择冻结,但它发送的值为 null ,因为其中没有任何选择。如何冻结并仍然发送选定的值?

4

2 回答 2

0

您不能将disabled输入字段传递给发布。使用readonlyorhidden字段或将此select样式设置为display:none.

最好使用readonly

于 2013-05-22T10:46:37.577 回答
0

您可以在提交之前再次启用该元素。

$('#myForm').submit(function() {

  $(this).find(':input:disabled') // Find disabled form elements within the form
    .prop('disabled', false); // Enable elements

});
于 2013-05-22T11:07:54.877 回答