<input type="submit"> передача данных формы и редирект на нужную страницу.
Подскажите пожалуйста, есть форма
<div style="display:none;"> <div class="highslide-maincontent" id="my-content"> <form id="sen" name="sen" method="post" action="/service/form.html"> <div class="calc" align="center"> <br><span class="red-zag"><strong>Кредитный калькулятор:</strong></span><br><br> <table class="credit-param-tab"><tr> <td class="op" align="left" style="padding:10px;">Цена товара:</td> <td align="left" class="pricee1"><span class="pricee">'.$price.' грн.</span></td> </tr><tr> <td class="op" align="left" style="padding:10px;">Первоначальный взнос:</td> <td align="left" class="cena1"><input name="cena" class="cena_in" type="text" size="4" value="1000" onchange="calc()"> грн.</td> </tr><tr> <td class="op" align="left" style="padding:10px;">Количество месяцев:</td> <td align="left" class="mes1"><input name="mes" class="mes" type="text" size="4" value="6" onchange="calc()"></td> </tr><tr> <td class="op" align="left" style="padding:10px;"><strong>Ежемесячный платеж:</strong></td> <td class="poh-cena2" align="left"><b><span class="mes"></span></b></td> </tr><tr> <td class="op" align="left" style="padding:10px;"><strong>Переплата:</strong></td> <td class="poh-cena2" align="left"><b><span class="per"></span></b></td> </tr></table> </form> <div class="shs-tocart shk-item" align="center"> <form action="[~'.$id.'~]" id="kor" method="post"> <fieldset> <input type="hidden" name="shk-id" value="'.$id.'"/> <p style="float:right;"> <br> <br> <div id="credit_terms"> <a href="/top/oplata.html#credit" target="_blank"><strong>Кредитные условия</strong></a> </div> </p> <br> <div align="center"> <div class="shs-price"> <input type="submit" name="submit" class="button2-credit" value="Оформить" title="Оформить"/> </div> </div> </fieldset> </form> </div> </div> Как сделать так. чтобы при нажатии на <input type="submit" name="submit" class="button2-credit" value="Оформить" title="Оформить"/>форма не только отправлялась на сервер но и происходил переход с этой страницы на другую, буду очень благодарен помощи! |
Серверный скрипт должен отправить заголовок Location page_to_redirect.html
|
Цитата:
То есть код ПХП должен отправить Location page_to_redirect.html? Как правильно это сделать? |
В пхп
<?php // эта ф-ия направит куда нужно header('Location: your_page.html'); ?> |
Спасибо,понял, но куда впихнуть ее в этот код, чтоб эта функция срабатывала после наджатия Submit ?
<?php session_start(); if (($price > 2000) && ($price < 100000)) //if ($price == 5057) { //echo '<script>$(function() {calc2 ();})</script>'; // запуск функции очистки калькулятора echo ' <div style="display:none;"> <div class="highslide-maincontent" id="my-content"> <form id="sen" onsubmit="..; return true; " name="sen" method="post" action="#"> <div class="calc" align="center"> <br><span class="red-zag"><strong>Кредитный калькулятор:</strong></span><br><br> <table class="credit-param-tab"><tr> <td class="op" align="left" style="padding:10px;">Цена товара:</td> <td align="left" class="pricee1"><span class="pricee">'.$price.' грн.</span></td> </tr><tr> <td class="op" align="left" style="padding:10px;">Первоначальный взнос:</td> <td align="left" class="cena1"><input name="cena" class="cena_in" type="text" size="4" value="1000" onchange="calc()"> грн.</td> </tr><tr> <td class="op" align="left" style="padding:10px;">Количество месяцев:</td> <td align="left" class="mes1"><input name="mes" class="mes" type="text" size="4" value="6" onchange="calc()"></td> </tr><tr> <td class="op" align="left" style="padding:10px;"><strong>Ежемесячный платеж:</strong></td> <td class="poh-cena2" align="left"><b><span class="mes"></span></b></td> </tr><tr> <td class="op" align="left" style="padding:10px;"><strong>Переплата:</strong></td> <td class="poh-cena2" align="left"><b><span class="per"></span></b></td> </tr></table> </form> <div class="shs-tocart shk-item" align="center"> <form action="[~'.$id.'~]" id="kor" method="post"> <fieldset> <input type="hidden" name="shk-id" value="'.$id.'"/> <p style="float:right;"> <br> <br> <div id="credit_terms"> <a href="/top/oplata.html#credit" target="_blank"><strong>Кредитные условия</strong></a> </div> </p> <br> <div align="center"> <div class="shs-price"> <input type="submit" name="submit" class="button2-credit" value="Оформить" title="Оформить"/> </div> </div> </fieldset> </form> </div> </div> <div id="kons-bord-credit"></div><div id="kons-bord-credit2"></div> </div> </div> <a href=".highslide-maincontent" onclick="calc();" class="sovetu-under"> <strong>Купить в кредит</strong> </a> '; } ?> |
Цитата:
Рекомендую до PHP ознакомиться с HTML и понятием URL. Также, желательно поверхностно посмотреть работу и конфигурирование серверов и вопрос CGI. |
Цитата:
function go() { top.location.href="[(site_url)]"+shkOptions.orderFormPage; } function on() { timeoutId = setTimeout(go, 200) } <div style="display:none;"> <div class="highslide-maincontent" id="my-content"> <form id="sen" name="sen" method="post" action="#"> <div class="calc" align="center"> <br><span class="red-zag"><strong>Кредитный калькулятор:</strong></span><br><br> <table class="credit-param-tab"><tr> <td class="op" align="left" style="padding:10px;">Цена товара:</td> <td align="left" class="pricee1"><span class="pricee">'.$price.' грн.</span></td> </tr><tr> <td class="op" align="left" style="padding:10px;">Первоначальный взнос:</td> <td align="left" class="cena1"><input name="cena" class="cena_in" type="text" size="4" value="1000" onchange="calc()"> грн.</td> </tr><tr> <td class="op" align="left" style="padding:10px;">Количество месяцев:</td> <td align="left" class="mes1"><input name="mes" class="mes" type="text" size="4" value="6" onchange="calc()"></td> </tr><tr> <td class="op" align="left" style="padding:10px;"><strong>Ежемесячный платеж:</strong></td> <td class="poh-cena2" align="left"><b><span class="mes"></span></b></td> </tr><tr> <td class="op" align="left" style="padding:10px;"><strong>Переплата:</strong></td> <td class="poh-cena2" align="left"><b><span class="per"></span></b></td> </tr></table> </form> <div class="shs-tocart shk-item" align="center"> <form action="[~'.$id.'~]" id="kor" method="post"> <fieldset> <input type="hidden" name="shk-id" value="'.$id.'"/> <p style="float:right;"> <br> <br> <div id="credit_terms"> <a href="/top/oplata.html#credit" target="_blank"><strong>Кредитные условия</strong></a> </div> </p> <br> <div align="center"> <div class="shs-price"> <input type="submit" name="submit" class="button2-credit" onclick="on()" value="Оформить" title="Оформить"/> </div> </div> </fieldset> </form> </div> </div> <div id="kons-bord-credit"></div><div id="kons-bord-credit2"></div> </div> </div> <a href=".highslide-maincontent" onclick="calc();" class="sovetu-under"> <strong>Купить в кредит</strong> </a> |
Цитата:
Вижу что это MODx Evo. Оптимальным решением будет плагин на нужное событие (если возможно) либо вызов своего сниппета. |
Часовой пояс GMT +3, время: 06:11. |