перенаправление после успешной отсылки данных из формы

kristinQa аватар
0

Подскажите пожалуйста, кто знает как сделать так, чтобы после отправки данных из формы, появился текст "форма отправлена" , но не так чтобы открылась новая страница белого цвета, а открылась страница моего сайта с этим текстом ???

прописав это в конце обработчика формы, после нажатия кнопки отправить,появляется белая страница с текстом

if ($verify == 'true')
{
echo "форма отправлена";

}
else
{
echo "форма не отправлена";
}

?>

ivanb аватар
13

<?
if($_POST['text_dlya_otpravki']) //проверяем пришли ли данные
{
$tyt_text = $_POST['text_dlya_otpravki']; //присвоим данные переменной $tyt_text
}
?>

<яваскрипт>
//JavaScript - ф-ция для проверки поля на заполнение и отправки формы
function otpravka()
{
// проверка поля text_dlya_otpravki на заполнение
if(!document.getElementById('text_dlya_otpravki').value)
{
alert('Поле для отправки текста пустое! Введите в поле текст');
}
else
{
// если поле заполнено то отправляем форму 'forma_dlya_otpravki' document.forms['forma_dlya_otpravki'].submit();
}
}
<конец яваскрипта>

Здравствуйте! Это сайт!!!

<?
// если текст пришел... пишем его...
if($tyt_text)
{
print "Принят текст такого содержания: $tyt_text";
}
?>

<форма action="test.php" method=post name="forma_dlya_otpravki">

Поле для отправки текста:
<инпут тип="текст" name="text_dlya_otpravki" id="text_dlya_otpravki" >

<инпут тип="button" value="Отправить текста" onclick="otpravka();">

<конец формы>