Доброго дня. Нужно, чтоб когда был отмечен флажок, поле ввода было в ридонли. При снятии флажка имя должно возвращаться. Собственно, проблема с заданием атрибута ридонли.
<script type="text/javascript">
function anon() {if (document.getElementById("anonym").checked)
{
nam= document.getElementById("youname").value;
document.getElementById("youname").value= "Anonymous";
return nam;
document.getElementById("youname").setAttribute("readonly")
}
else {
document.getElementById("youname").value= nam};
}
</script>
<form name="analize">
<label for="youname">Ваше имя<label>
<input type="text" id="youname" readonly />
<input type="checkbox" id="anonym" onclick="anon()"/>
<label for="anonym"> Аноним </label>
</form>