Цитата:
|
Цитата:
|
А 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, время: 21:10. |