Синхронизация textarea и checkbox
Доброго времени суток!
Мне нужно реализовать связь между textarea и checkbox чекбокс должен быть неактивен, пока текст не промотан донизу (нельзя поставить галочку). Скажите, пожалуйста, в какую сторону смотреть. Я никогда подобного эффекта не реализовывал, поэтому пребываю в растерянности. Спасибо. |
Выложите минимальный HTML
И jQuery можно использовать ? |
Вот минимальный код
<form action=""> <div class="verification-form-wrap sign"> <textarea id="txt-sign" name="txt-sign" cols="70" rows="10"> TEMPORARY REGISTRATION AGREEMENT 1. I have read andagree to Siberian Health Compensation Plan and Siberian Health products andservices as set forth in official Siberian Health literature ..................................................................... </textarea> <div class="chb-wrapper"> <input type="checkbox" id="chb-agree" name="chb-agree" /> <label for="chb-agree" class="lb-agree">I accept all terms and conditions of the contact (please read contract)</label> </div> </form> jQuery можно использовать, вопрос - на какое событие вешать? Если вешать на потерю фокуса textarea, то это, очевидно, неправильно. А тогда как лучше? |
Цитата:
Странно, - что инфа в textarea |
должен быть промотан текст в textarea.
Инфу в textarea разместили по желанию заказчика. А вообще как правильно оформить эту страницу, сделать текст в див со скроллом? Тогда я услышу, что скроллы на пиксель отличаются от дефолтных. Ведь если, например, я размещу текст в div, то надо будет прикручивать полосу прокрутки ScrollPane-ом. |
Цитата:
Хотя имхо - если не через чур длинный текст - просто div без скролла (фиксируем промотку страницы |
:lol: При промотки скроллdivа можно вставить checkbox в конец скроллируемого блока с парой <br /> после него ЫЫ
|
Думаете, нет более красивого решения?
Я думал посмотреть в исходниках регистрационных форм годе-то в интеренет-магазинах, но пока почему-то ни одной подобной не нашел, а раньше попадались же на глаза. |
Лан - делаем по первичному плану ?
|
да, буду пробовать, потом отпишу
|
Часовой пояс GMT +3, время: 17:28. |