[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Добавить в форму с регистрацией conditions
oocamba
Здравствуйте, мне нудно в имеющуюся форму добавить 2 чекбокса, один с Privacy второй с Conditions of use, ну и чтобы не происходила регистрация, если не отмечены эти условия. Вот это пример, как оформлено там поле для введение пароля. Помогите, пожалуйста
Цитата

<tr>
        <td class="main"><b><?php echo CATEGORY_PASSWORD; ?></b></td>
      </tr>
      <tr>
        <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
          <tr class="infoBoxContents">
            <td><table border="0" cellspacing="2" cellpadding="2">
              <tr>
                <td class="main"><?php echo ENTRY_PASSWORD; ?></td>
                <td class="main"><?php echo tep_draw_password_field('password') . '&nbsp;' . (tep_not_null(ENTRY_PASSWORD_TEXT) ? '<span class="inputRequirement">' . ENTRY_PASSWORD_TEXT . '</span>': ''); ?></td>
              </tr>

А вот и сама форма
http://www.40store.com/shop/create_account.php?language=en


Очень прошу!!!



Спустя 9 дней, 18 часов, 51 минута, 30 секунд (9.09.2009 - 15:53) Fratyr написал(а):
Ну во-первых инпуты на вашем сайте рисуются из какого-то шаблона как я понимаю.

но если писать сырой код, не следуя уже существующему синтаксису, то:
PHP
<input type="checkbox" name="privacy_chk" value="on" /> Privacy
<input type="checkbox" name="conditions_chk" value="on" /> 


Дальше 2 варинта, ведем проверку через javascript или РНР.
Первый без физического перевода на другую страницу, но более уязвим для хакеров, второй уйдет на другую страницу и если форма написана глупо, будут утеряны все вписанные в нее данные пользователем, но зато выдаст ошибку, что чекбоксы не отмечены... Или же если она написана мудро, то просто перейдет на другую страницу( или на себя же, зависит от условия action="") и выдаст ошибку.

Какой вам написать?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.