Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подтверждение отправки данных
 
 автор: RashGamer   (09.03.2009 в 23:08)   письмо автору
 
 

Скажите пожалуйста как сделать так чтобы после нажатия кнопки submit появлялось подтверждение отправки данных?
Сохраняються у меня данные так:

<?

$param 
= isset($_POST['formtext1'])?$_POST['formtext1']:NULL;
if(
$param)

if (!
is_file("file.html")) 

$s fopen("file.html","w"); 
fclose($s); 
chmod("file.html",0666); 

$fp fopen("file.html","r+"); 
flock($fpLOCK_EX);
fseek($fp,0,SEEK_END); 
fputs($fp,"$param\n"); 
flock($fpLOCK_UN);
fclose($fp);
}
?>

  Ответить  
 
 автор: trix   (09.03.2009 в 23:43)   письмо автору
 
   для: RashGamer   (09.03.2009 в 23:08)
 

Это Вам надо через JavaScript вызывать диалоговое окно Типа: отправить файл ? да нет
И в вашей функции через If обрабатывать результат ответа пользователя. К сожалению в Яваскрипте не селен, но думаю не проблема диалоговую функции найти.

  Ответить  
 
 автор: sim5   (10.03.2009 в 05:36)   письмо автору
 
   для: RashGamer   (09.03.2009 в 23:08)
 

Для этого нужно событию формы onsubmit добавить обработчик. Все это относится к JavaScript. Например:

<script>
function myFunction() {
  if (confirm("Сохранить изменения?")) return true; else return false;
}
</script>

<form action="" method="post" onsubmit="return myFunction()">
.....
</form>

Более побробно, это в HTML разделе.

  Ответить  
 
 автор: Николай2357   (10.03.2009 в 08:22)   письмо автору
 
   для: sim5   (10.03.2009 в 05:36)
 

Вот так чуть чуть проще:

<form action="" method="post" onsubmit="return (confirm('Сохранить изменения?'))?true:false">

  Ответить  
 
 автор: sim5   (10.03.2009 в 08:45)   письмо автору
 
   для: Николай2357   (10.03.2009 в 08:22)
 

Ну бог его знает, что вообще нужно автору? Если требуется и проверка полей, то так уже не пойдет.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования