ДЛЕ Скрипт! |
Мама Роналдо
Как оставить пользователя на той же странице, с которой была отправлена форма?
К примеру пользователь отправил заполнил форму и отправил данные. Вместо того что бы его перебросило на обработчик нужно его оставить на этой же странице. Как это можно сделать?
Ответы:
Андрей
Отправить данные формы AJAX'ом. Но это не PHP, а JavaScript. Например, http://jquery.page2page.ru/index.php5/Ajax
Раиса Орлова
Экшн на эту же страницу
<?php
$data=$_POST;
if (isset($data['do_login'])){
echo '<div style="color: red;">Stay on this page!</div><hr>';
}
?>
<form action="/index.php" method="POST" style="background-color: LightBlue;padding: 20px;">
<p><p><strong>Login</strong>
</p><input type="text" name="login" value="<?php echo @$data['login'];?>"></p>
<p> </p>
<p><button type="submit" name="do_login">Войти</button></p>
</form>
Саня Семенов
можно оставить атрибут action пустым тогда браузер пришлет данные на эту же страницу на ктоорой располагается форма но тогда в скрипте нужно проверять была ли отправлена форма или просто набрали в адресе чтобы автоматически ничего не записывалось и не изменялось без нажатия на кнопку
|