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.
readonly
Nitelik için mevcuttur input
ve textarea
alanlar, ancak benim istediğim temelde bu. Bunu çalıştırmanın bir yolu var mı?
Düşündüğüm iki olasılık:
- Devre
select
dışı bırakmak yerine, tüm öğeleri devre dışıoption
bı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.
trafalmadorian
workest 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);