IDにselect_inputが設定されたセレクトボックスを選択できないようにdisabled
を設定して、なおかつselectedで選択されている値がフォームで送信されるようにするには以下のように設定します。
disabled
を設定するだけだと、値が無効になり送信されないため、送信される直前にdisabled
を解除する必要があるようです。
<script language="javascript" type="text/javascript"> jQuery(function ($) { $("#select_input").prop('disabled', true); $('form').bind('submit', function () { $(this).find("#select_input").prop('disabled', false); }); }); </script>