если checkbox выбран, то...
Привет всем!
Нужно сделать так, чтобы при регистрации человек смог указать является он юр лицом или нет, если являеться то у него открываются дополнительные поля.Доп. поля в моем случае идут отдельным темплейтом. пример: Вы являетесь юр.лицом? <input type="checkbox"> Если да то {include file="customer/main/register_additional_info.tpl" section="P" } так же необходимо чтобы этот чекбокс сохранялся в базе и выводился везде после регистрации (в личном кабинете, при оформлении заказа и др.) |
Цитата:
|
Цитата:
|
Повесьте обработчик на ото же change вашего чекбокса и в нем в зависимости от состояния чекбокса показывайте или прячьте контейнер с этими вашими дополнительными полями.
|
Например такой вариант
<script> function showMe (it, box) { var vis = (box.checked) ? "visible" : "hidden"; document.getElementById(it).style.visibility = vis; } </script> <div id="div1"> <h3> Юридическое лицо </h3> <table border=1 id="t1"> <tr> <td>КПП ИНН</td> </tr> </table> </div> <form> <input type="checkbox" name="c1" onclick="showMe('div1', this)" checked>Юр. лицо </form> |
<input type="checkbox" onclick="document.getElementById('extra').style = this.checked ? 'inline' : 'none'" checked /> Показать/скрыть дополнительное поле. <br /> <input type="text" id="extra" /> |
Часовой пояс GMT +3, время: 16:15. |