Нужно только:
а) скрипт передавал данные из Формы 2 в кодировке 1251
б) сделать в Форме 1 вывод ошибок типа "введите имя", "введите e-mail", "введите пароль", "в имени должно быть не менее 3-х символов", "неправильно введен код капчи"
в) в Форме 1 капча уже прикручена и по инпуту работает - нужно сделать чтобы и при отправке скриптом тоже проверялась правильность ее ввода
Суть скрипта: данные вводятся только в одну форму, откуда берутся и сабмитятся в обе формы.
Формы обращаются к разным файлам и в разных кодировках (сам сайт в кодировке UTF8).
Сам код:
Форма 1:
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <form class="form" method="post">
- <label>ФИО полностью</label>
- <input type="text" name="name" id="name" format=".+" notice="Введите имя" value="{$name|escape}" maxlength="255" />
- <label>E-mail</label>
- <input type="text" name="email" id="email" format="email" notice="Введите email" value="{$email|escape}" maxlength="255" />
- <label>Придумайте пароль</label>
- <input type="password" name="password" id="password" format=".+" notice="Введите пароль" value="" />
- <br /><br /><div class="labelreg"><label for="comment_captcha">Введите код :</label></div>
- <div class="captchareg"><img src="captcha/image.php?{math equation='rand(10,10000)'}"/></div>
- <input class="input_captchareg" id="comment_captcha" type="text" name="captcha_code" value="" format="\d\d\d\d" notice="Введите капчу"/>
- <label> </label>
- <input style="display:none;" type=submit class="button_reg_submit" id="submit_btn" name="register" value="Зарегистрироваться">
- <a href="javascript:;" onclick="ajax_send()" style="float:right; font-size: 8px;">Send</a>
- </form>