2016-07-22 1 views
0

У меня есть html-дизайн со мной, который имеет вкладки со мной. Когда я нажимаю кнопку «Продолжить» на первой вкладке панели. он автоматически переходит на вторую вкладку. Но после того, как я написал код php для первой вкладки (первая вкладка содержит форму), когда я нажимаю кнопку отправки формы на первой вкладке, она переходит на вторую вкладку (остается только на секунду на экране) и затем возвращается к первой вкладке.Как перейти с одной вкладки на другую вкладку в панели вкладок в php?

форма (первая форма вкладки):

<form name="customer" id="customer" method="post" action="step2"> 


<button type="submit" class="btn btn-primary next-step">Continue</button> 


</form> 

Здесь step2 является идентификатором второй вкладки панели, когда я пишу код PHP для формы в первой вкладке. Но он не идет на вторую вкладку. Может ли кто-нибудь сказать, что это так? В первый раз я пишу код для панели вкладок.

ответ

0

Когда вы нажмете кнопку «Отправить» в форме, форма будет отправлена ​​на сервер, все это будет обрабатываться браузером без необходимости писать для него какой-либо код. Вы можете использовать ajax для отправки данных с шага 1 и использовать preventDefault(), чтобы остановить браузер от отправки данных, или вы могли бы заставить php-скрипт получить данные, чтобы установить step2 как активный так же, как вы это делаете на клиентская сторона теперь

+0

как установить step2 active используя php-скрипт? –

+0

в коде step2 указан внутри тега формы в атрибуте действия. –

+0

Простое решение состоит в том, чтобы сделать step1 и step2 как отдельные страницы, но вы также можете изучить использование ajax, чтобы помочь вам. Вы также можете посмотреть сетевой трафик в своем браузере, чтобы лучше понять, что происходит – rypskar

Смежные вопросы