Цитата:
|
Цитата:
|
А required возможно удалить?
Код:
el.removeAttribute("required"); пробовал так тоже: Код:
el.setAttribute("required", false); |
Цитата:
|
el.setAttribute("required", false); - так не получится, это булево свойство.
<style> input:required { background: #f00; } </style> <input required="" /><input type="button" value="Remove" onclick="this.previousSibling.removeAttribute('required')"/> <br/> <input required="" /><input type="button" value="Set Not" onclick="this.previousSibling.required=!1"/> |
laimas,
забавно изменяется свойство required после removeAttribute('required') в ie, css сработает только при изменении фокуса. можно сделать input[required] { background: #f00; }тогда это незаметно. |
Да, есть такое, но для примера и так сойдет, тут пользователей ишака наверное и не найти. )
А я обычно так поступаю, чтобы пользователь видел последствия: input:invalid { } input:valid { } при этом при удалении свойства и ишак должен реагировать нормально. |
Цитата:
|
Часовой пояс GMT +3, время: 03:21. |