Мое требование таково. Мне нужно текстовое поле шириной 5 пикселей. Когда я набираю что-то на нем, ширина должна быть увеличена. Можно сделать с помощью CSS только без JSCSS Эластичное текстовое поле
Thnx
Мое требование таково. Мне нужно текстовое поле шириной 5 пикселей. Когда я набираю что-то на нем, ширина должна быть увеличена. Можно сделать с помощью CSS только без JSCSS Эластичное текстовое поле
Thnx
ATM это не представляется возможным с помощью CSS только.
Для этого вам нужно будет проверить текущую ширину содержимого текстового поля при каждом нажатии клавиши (используйте это событие onKeyUp
), а затем соответствующим образом измените ширину текстового поля.
хм я только знаю, как этот ..
<script language="javascript">
function expand_textbox(s)
{
s.size = s.size + 1;
}
</script>
<input type="text" size="20" name=txt onkeyup="expand_textbox(this)" >
попробовать ..
Обратите внимание, что это не очень хорошо работает, если вы удалите текст, а затем начнете писать снова ... – s1lence