Есть код:
| HTML |
| <html>
<head>
<style>
div
{
width: *;
height: 30%;
}
textarea
{
width: *;
height: *;
}
</style>
</head>
<body>
<div>
<input filter="0~9" />
</div>
<div>
<textarea filter="0~9" />
</div>
<div>
<plaintext filter="0~9" />
</div>
</body>
</html>
|
| |
Атрибут filter работает только в <input>. В <textarea> и <plaintext> — не работает.
Вопрос — почему?
Здравствуйте, c-smile, Вы писали:
CS>Ответ на вопрос: потому что filter не имплементирован в behavior:plaintext.
Я так и знал...
А будет имплементирован?
Или его можно своими силами имплементировать? Но я не нашел в исходниках behavior:plaintext и так понял, что это какой-то внутренний behavior, нам, простым смертным, недоступный.
Здравствуйте, Hawk, Вы писали:
H>Здравствуйте, c-smile, Вы писали:
CS>>Ответ на вопрос: потому что filter не имплементирован в behavior:plaintext.
H>Я так и знал... А будет имплементирован?
Попробую, надо бы вынести фильтр в отделный behavior вообще.
H>Или его можно своими силами имплементировать? Но я не нашел в исходниках behavior:plaintext и так понял, что это какой-то внутренний behavior, нам, простым смертным, недоступный.
Простым смертным всегда доступен KEY_CHAR | SINKING который можно consume чтобы он не обрабатывался ни plaintext ни edit.