2015-01-11 3 views
0

У меня есть эта страница php, в которой есть две кнопки.Как перенаправить после нажатия кнопки

Первая кнопка перенаправляется на следующую страницу после отправки содержимого.

Что касается второй кнопки, я бы хотел, чтобы она отправила содержимое, а затем закроет окно браузера.

Две кнопки находятся в одной и той же форме html с действием тега, которое перенаправляет на страницу для первой кнопки.

Возможно ли совместить две функции submit() и location.replace() как в атрибуте onclick второй кнопки?

function saveData(){ 
    submit(); 
    replaceLocation(); 
} 

function replaceLocation() { 
    location.replace("Thankyou.php"); 
} 
+0

'window.close()'? (работает только для окон, открытых скриптами, вы не можете закрывать окна, которые не были открыты скриптом, используя скрипт) – Sumurai8

+0

и если я хочу перенаправить на другую страницу? У меня есть форма с тегом action = "page2.php", поэтому обе кнопки перенаправляются на эту страницу. если я хочу, чтобы вторая кнопка после нажатия на нее, отправить контент и перенаправить на страницу, отличную от page2.php? – br1

+0

Браузер выгружает 'form.php' или что-то, что содержит форму, а затем выполняет почтовый запрос на' page2.php' с данными в форме. Затем он ожидает, что 'page2.php' отправит данные назад. Если 'page2.php' отправляет обратно 302 временный заголовок перенаправления и заголовок местоположения, вы можете перенаправить пользователя на другую страницу. – Sumurai8

ответ

1

здесь php метод

header("refresh:1;url=redirect.php"); 

после этого кода в нижней части вас php код обработки, что код будет перенаправить вас на страницу, которую вы хотите именно после 1 сек (изменения redirect.php на ypur страницу, которая вам want)

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