Показать сообщение отдельно
Старый 03.06.2002, 09:18
kruster вне форума Посмотреть профиль Отправить личное сообщение для kruster Найти все сообщения от kruster
  № 1  
kruster

Регистрация: Jun 2002
Сообщений: 2
По умолчанию input type=text, value по умолчанию и width: 100%

Есть в IE (5.x точно, возможно и в 6 тоже) такая гнусность:
если в input tyoe=text указать default value достаточно длинным и в stle указать width: 100% или любую ширину в процентах, то IE растянет это текстовое поле на всю длину текста в value и из-за этого оно может выйти далеко за границы окна

Кто нибудь боролся с этой напастью? Поделитесь опытом! )

Я смог придумать только два варианта обхода этой фигни, оба на яваскрипте:
1. не указывать value, а яваскриптом по onLoad вводить туда значения
2. вычислить на основе ширины окна и ширин фиксированных по ширине частей страницы ширину поля в пикселах и с помощью document.write записать в документ соответствующий <style>

Есть ли другие варианты? потому что эти два мне не очень нравятся