0

jQueryの選択オプションがあり、変更を凍結(無効化)する必要があります。しかし、私がするとき

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

選択はフリーズしますが、何も選択されていないため、送信する値はnullになります。選択した値を固定して送信するにはどうすればよいですか?

4

2 に答える 2

0

disabled入力フィールドを post に渡すことはできません。readonlyまたはhiddenフィールドを使用するか、この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 に答える