Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Задать атрибут readonly по клику на чекбокс и назад (https://javascript.ru/forum/misc/30192-zadat-atribut-readonly-po-kliku-na-chekboks-i-nazad.html)

lord2kim 27.07.2012 16:44

Цитата:

Сообщение от devote (Сообщение 192029)
document.getElementById("youname").setAttribute("readonly", "readonly");

document.getElementById("youname").setAttribute("readOnly", "readOnly");

devote 27.07.2012 16:44

lord2kim,
это ты к чему?

lord2kim 27.07.2012 16:45

Цитата:

Сообщение от devote (Сообщение 192104)
lord2kim,
это ты к чему?

твой вариант в IE8 как минимум ну буит робить...

devote 27.07.2012 16:47

Цитата:

Сообщение от lord2kim
твой вариант в IE8 как минимум ну буит робить...

шо за бред? атрибут и в африке атрибут, а для самых одаренных кто не в теме, ИЕ все теги и атрибуты и даже значения в атрибуте style например переводит в верхний регистр, и ему плевать в каком регистре задали атрибут элементу.

lord2kim 27.07.2012 16:51

Цитата:

Сообщение от devote (Сообщение 192106)
шо за бред? атрибут и в африке атрибут, а для самых одаренных кто не в теме, ИЕ все теги и атрибуты и даже значения в атрибуте style например переводит в верхний регистр, и ему плевать в каком регистре задали атрибут элементу.

<input type='text' id='youname'>
<script>
function a() {
	document.getElementById("youname").setAttribute("readonly", "readonly");
}
function b() {
	document.getElementById("youname").readOnly = true;
}
</script>
<input type="button" value="asd" id="asd1" onClick="a()"><input type="button" value="asd" id="asd" onClick="b()">

что бы вы не говорили все равно не робит в IE8

devote 27.07.2012 17:02

Цитата:

Сообщение от lord2kim
что бы вы не говорили все равно не робит в IE8

вы не поверите но у меня все шикарно работает...

devote 27.07.2012 17:03

если убрать <!DOCTYPE html>
то да, перестает работать


Часовой пояс GMT +3, время: 11:53.