CSS Elastic textbox - PullRequest
       20

CSS Elastic textbox

1 голос
/ 17 февраля 2012

Мое требование это. Мне нужно текстовое поле шириной 5 пикселей. Поскольку я набираю что-то на нем, ширина должна быть увеличена. Можно ли использовать CSS только без js

Thnx

Ответы [ 2 ]

1 голос
/ 17 февраля 2012

Банкомат это невозможно только с помощью CSS.

Для этого вам нужно будет проверять текущую ширину содержимого текстового поля при каждом нажатии на него (используйте событие onKeyUp) и затем соответственно изменять ширину текстового поля.

0 голосов
/ 17 февраля 2012

хм, я знаю только, как этот ..

<script language="javascript">
function expand_textbox(s)
{
    s.size = s.size + 1;
}
</script>

<input type="text" size="20" name=txt onkeyup="expand_textbox(this)" >

попробуй ..

...