Что нового

input submit как ссылка (1 Viewer)

S

SHADOW-dk

Гость
Вечер добрый форумчане. Появилась нужда сделать так, чтобы после того как пользователь заполнил форму состоящую из двух полей, попадал на страничку, которую я пропишу. Сама форма выглядит так:<form name="MyForm" action="/order/mail.php" method="post"><label class="b_label">URL:</label><input type="text" name="name" class="text_input" /><label class="b_label">E-mail:</label><input type="text" name="email" class="text_input min_i" /><p class="summ">Сумма: <span class="price">469 руб.</span></p><input type="submit" id="submit" class="order_btn" value="" /></form>так вот, нужно чтобы кнопка <input type="submit" id="submit" class="order_btn" value="" />отправляла данные формы и перенаправляла человека на другую страничку. Но не через php, а именно чтобы кнопка была и ссылкой и подтверждением отправки формы. Сейчас после нажатия, перебрасывает на страницу с сообщением, что данные отправлены. Ниже привожу код php самой формы.<meta http-equiv='refresh' content='6; url=http://site.net/'><meta charset="UTF-8" /><?phpif (isset($_POST['name'])) {$name = $_POST['name']; if ($name == '') {unset($name);}}if (isset($_POST['email'])) {$email = $_POST['email']; if ($email == '') {unset($email);}} if (isset($name) && isset($email) ){ $address = "shadow@mail.ru";$mes = "URL: $name \\nE-mail: $email";$send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = UTF-8\\r\\nFrom:$email");if ($send == 'true'){echo "Сообщение отправлено успешно, через 6 секунд Вы будете направлены на главную страницу <a href='http://site.ru/'>SMM-MARKET.NET</a>,где сможете продолжить ваш просмотр";}else {echo "Ошибка, сообщение не отправлено!";} }else{echo "Вы заполнили не все поля, вернитесь назад и заполните необходимые поля!";}?>
 
SHADOW-dk,Сделай input submit ссылкой, а в обработчик (php) передай с помощью ajax :)
 
$("form[name=MyForm] submit").click(function(e){    //отправляешь запрос    window.location="adde";});
 

Пользователи, просматривающие данную тему

Верх