вопрос
Здравствуйте !
Такая проблема, сделал регистрацию на главной во всплывающем окошке.
Заранее скажу, что выбрал способ защиты при регистрации "Вопрос-ответ", иначе спама будет достаточно.
Все данные успешно передаются, за исключением ответа на Контрольный вопрос, разумеется тегом его никак в main.tpl не вывести, я создал всего 1 вопрос с ответом (5).
Значения всех полей: e-mail, логин, пароли передаются успешно, кроме ответа на вопрос, если с главной, статистической и т.п. там регистрироваться, всегда пишет одну ошибку: "Неверный ответ на контрольный вопрос", но если находится на странице index.php?do=register (хоть она у меня и пуста), успешно принимает контрольный ответ с этого же всплывающего окошка.
Вот мой код, на всякий случай:
Скажите пожалуйста, как все-таки можно передать значение доп. поля ? (если возможно, без дополнительных запросов).
Заранее спасибо.
Такая проблема, сделал регистрацию на главной во всплывающем окошке.
Заранее скажу, что выбрал способ защиты при регистрации "Вопрос-ответ", иначе спама будет достаточно.
Все данные успешно передаются, за исключением ответа на Контрольный вопрос, разумеется тегом его никак в main.tpl не вывести, я создал всего 1 вопрос с ответом (5).
Значения всех полей: e-mail, логин, пароли передаются успешно, кроме ответа на вопрос, если с главной, статистической и т.п. там регистрироваться, всегда пишет одну ошибку: "Неверный ответ на контрольный вопрос", но если находится на странице index.php?do=register (хоть она у меня и пуста), успешно принимает контрольный ответ с этого же всплывающего окошка.
Вот мой код, на всякий случай:
<form class="form-2" method="post" name="registration" id="registration" action="/index.php?do=register">
<div><span class="log-in">Регистрация на сайте</span></div>
<p class="float">
<label for="login"><i class="icon-user"></i>Ваш логин</label>
<input type="text" name="name" id='name' placeholder="Введите логин">
</p>
<p class="float">
<label for="login"><i class="icon-inbox"></i>Почтовый ящик</label>
<input type="text" name="email" placeholder="Введите Ваш e-mail">
</p>
<p class="float">
<label for="password"><i class="icon-lock"></i>Пароль</label>
<input type="password" name="password1" id="login_password" placeholder="Введите пароль">
</p>
<p class="float">
<label for="password"><i class="icon-lock"></i>Подтвердите пароль</label>
<input type="password" name="password2" id="login_password" placeholder="Повторите пароль">
</p>
<p class="float">
<label for="login"><i class="icon-cog"></i>Сколько пальцев на одной руке ?</label>
<input type="text" name="question_answer" id="question_answer" placeholder="Введите ответ">
</p>
<p class="clearfix">
<input type="submit" name="submit" value="Зарегистрироваться">
<input name="submit_reg" type="hidden" id="submit_reg" value="submit_reg"/>
</p>
<input name="submit_reg" type="hidden" id="submit_reg" value="submit_reg" />
<input name="do" type="hidden" id="do" value="register" />
</form>
Скажите пожалуйста, как все-таки можно передать значение доп. поля ? (если возможно, без дополнительных запросов).
Заранее спасибо.