Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: Закрыть окно формы после ввода данных

160 views
Skip to first unread message

daniil kosenko

unread,
Jan 31, 2008, 1:39:40 PM1/31/08
to
//Hi Nick, //

NM> Помогите понять, как сделать закрытие формы после ввода
NM> всех данных и нажатия submit ?

NM> Hапример (есть простая форма):
NM> ====
NM> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
NM> Hope you find this useful.
NM> IP to check: <input type="text" name="ip">
NM> Local network ip: <input type="text" name="net">
NM> Local netmask: <input type="text" name="mask">
NM> <input type="submit" name="check" value="Check it!">
NM> <input type="Button" value="cancel" onClick='javascript:window.close();'
NM> name="Cancel">;
NM> </form>
NM> <?php
NM> if (isset($_POST['check'])) {
NM> echo isIPIn($_POST['ip'], $_POST['net'], $_POST['mask']) ? "IP IN.": "IP
NM> OUT.";
echo "\<script\> window.close()\; \</script\>";
NM> }
else
{
echo "Не все поля заполнены";
}
?>
NM> ====

NM> Для обработки нажатия Cancel я понял, как, а вот как закрыть окно
NM> после ввода данных, я так не разобрался.
NM> Посоветуйте как лучше сделать, и помогите понять.

Если ты пишешь
echo "Название_функции()" , то таким образом вызываешь эту функция яваскрипта.
Слеши -- чтобы экранировать спецсимволы.
По-моему, все понятно.

Bye .
Даниил.


Nick Milogradsky

unread,
Feb 1, 2008, 12:00:36 AM2/1/08
to
"daniil kosenko" сообщил/сообщила в новостях следующее: ...

> //Hi Nick, //
>
> NM> Помогите понять, как сделать закрытие формы после ввода
> NM> всех данных и нажатия submit ?
>
> NM> Hапример (есть простая форма):
> NM> ====
> NM> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
> NM> Hope you find this useful.
> NM> IP to check: <input type="text" name="ip">
> NM> Local network ip: <input type="text" name="net">
> NM> Local netmask: <input type="text" name="mask">
> NM> <input type="submit" name="check" value="Check it!">
> NM> <input type="Button" value="cancel"
> onClick='javascript:window.close();'
> NM> name="Cancel">;
> NM> </form>
> NM> <?php
> NM> if (isset($_POST['check'])) {
> NM> echo isIPIn($_POST['ip'], $_POST['net'], $_POST['mask']) ? "IP IN.":
> "IP
> NM> OUT.";
> echo "\<script\> window.close()\; \</script\>";
> NM> }
> else
> {
> echo " е все поля заполнены";

> }
> ?>
> NM> ====
>
> NM> Для обработки нажатия Cancel я понял, как, а вот как закрыть окно
> NM> после ввода данных, я так не разобрался.
> NM> Посоветуйте как лучше сделать, и помогите понять.
>
> Если ты пишешь
> echo " азвание_функции()" , то таким образом вызываешь эту функция
> яваскрипта.
> Слеши -- чтобы экранировать спецсимволы.
> По-моему, все понятно.

Данил больше спасибо за ответ, с вызовом функции и слешами мне все
понятно,
в прошлом письме я просто пример ПРИМЕР формы, только и все,
меня главное интересовало, как сделать, чтобы после нажатия submit,
форма ввода
закрывалась.

> Bye .
> Даниил.

Спасибо.
----
С уважением, Милоградский H.Э. (NEM3-RIPE)


0 new messages