select"Değeri salt okunur" olarak işaretlemek istediğiniz bir form alanı var, kullanıcı değeri değiştiremezsiniz, ancak değer hala formla birlikte gönderilir. disabledÖzniteliğin kullanılması, kullanıcının değeri değiştirmesini engeller, ancak değeri formla birlikte göndermez.
readonlyNitelik için mevcuttur inputve textareaalanlar, ancak benim istediğim temelde bu. Bunu çalıştırmanın bir yolu var mı?
Düşündüğüm iki olasılık:
- Devre
selectdışı bırakmak yerine, tüm öğeleri devre dışıoptionbırakın ve seçimi devre dışı bırakmak için CSS kullanın. - Formu göndermeden önce devre dışı bırakılan tüm açılır menüleri etkinleştirmesi için gönder düğmesine bir tıklama olay işleyicisi ekleyin.
trafalmadorianworkest tarafından sağlanan çözümler en iyisidir. Seçilmeyen tüm girişleri devre dışı bırakır. Ayrıca, birden fazla seçeneğin etkinleştirilmiş olması durumunda da çalışır.$('#toSelect')find(':not(:selected)').prop('disabled',true);