/ / „Całkowicie” przycisk opcji „tylko do odczytu” - javascript, jquery, html, css

"Całkowicie" tylko do odczytu przycisk radiowy - javascript, jquery, html, css

wiem return false; czyni przycisk opcji tylko do odczytu.

Ale zauważyłem, że po kliknięciu elementu wygląda on na popchnięty.
(np. IE11: przycisk opcji stanie się czarny podczas klikania.)

Czy jest możliwe, aby przycisk radiowy był „całkowicie” tylko do odczytu? Czy może to zbyt kłopotliwe?

Odpowiedzi:

1 dla odpowiedzi № 1

Nie możesz zrobić Przycisk radiowy tylko czytać. The readonly Atrybut jest sposobem na dokonywanie kontroli tylko do odczytu, ale nie jest dozwolone (ani obsługiwane) dla przycisków opcji.

Zauważ, że disabled atrybut ma inne znaczenie: oprócz tego, że użytkownik nie może zmienić wartości, kontrola staje się nieaktywna, tak że nie przyczynia się do danych formularza i jest wizualnie wyszarzona.

Zastanów się, dlaczego chcesz użyć przycisku opcji tylko do odczytu. Problem leżący u podstaw problemu jest prawdopodobnie możliwy do rozwiązania, mimo że to zakładane podejście jest niewykonalne.


0 dla odpowiedzi nr 2

Posługiwać się disabledatrybut wejściowy.
Wyłączony element wejściowy jest bezużyteczny i nie można go kliknąć.

<input type="radio" name="radioname" disabled/> Option 1

JSFIDDLE