Я решил эту проблему.
Поскольку тег readonly="readonly"
не работает (я пробовал разные браузеры), вы должны использовать disabled="disabled"
вместо. Но значение вашего флажка не будет опубликовано тогда ...
Вот мое решение:
Чтобы получить «только для чтения» look и POST значение флажка одновременно, просто добавьте скрытый «вход» с тем же именем и значением, что и ваш флажок . Вы должны держать его рядом с вашим флажком или между теми же <form></form>
тегами:
<input type="checkbox" checked="checked" disabled="disabled" name="Tests" value="4">SOME TEXT</input>
<input type="hidden" id="Tests" name="Tests" value="4" />
Кроме того, просто дать вам знать, readonly="readonly", readonly="true", readonly="",
или просто READONLY
НЕ решит это! Я потратил несколько часов, чтобы понять это!
Эта ссылка также НЕ актуальна (может быть, еще нет или нет, я понятия не имею):
http://www.w3schools.com/tags/att_input_readonly.asp