Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

confirm

10K
19 сентября 2005 года
Fotograf
8 / / 19.05.2005
Кто нибудь скажет мне почему это не работает?
Я имею ввиду сам confirm.
Код:
<html>
<script language="JavaScript" type="text/javascript">
<!--
function delet() {
if (confirm("Вы пытаетесь удалить содержимое сайта! Продолжить?")) {
return true
}
else {
return false
}
}
//-->
</script>
<body>
<form action="http://127.0.0.1/dv/write.php" method="post">
<p align="center"><input type="submit" name="del" value="Удалить всё!" &#111;&#110;Click="delet()"></p>
</form>
</body>
</html>

Кстати пример из учебника по JavaScript (очень толстая кнжка).
299
19 сентября 2005 года
3D Bob
885 / / 18.04.2005
Всмысле не работает? Все работает.
Как должно работать?
10K
19 сентября 2005 года
Fotograf
8 / / 19.05.2005
В том смысле что окно с кнопками ДА НЕТ есть,
а нажимаешь НЕТ отсылается, хотя не должно,
иначе нафига оно нужно.
299
19 сентября 2005 года
3D Bob
885 / / 18.04.2005
Цитата:
Originally posted by Fotograf
В том смысле что окно с кнопками ДА НЕТ есть,
а нажимаешь НЕТ отсылается, хотя не должно,
иначе нафига оно нужно.


Хз, должно оно быть так или нет...
Я бы делал так

Код:
<html>
<script language="JavaScript" type="text/javascript">
<!--
function delet() {
if (confirm("Вы пытаетесь удалить содержимое сайта! Продолжить?")) {
form1.submit();
return true;
}
else {
return false;
}
}
//-->
</script>
<body>
<form action="http://127.0.0.1/dv/write.php" method="post" name=form1>
<p align="center"><input type="button" name="del" value="Удалить всё!"  &#111;&#110;Click="delet()"></p>
</form>
</body>
</html>
8.8K
20 сентября 2005 года
viktor_root
58 / / 10.08.2005
Цитата:
Originally posted by Fotograf
Кто нибудь скажет мне почему это не работает?
Я имею ввиду сам confirm.
Код:
<html>
<script language="JavaScript" type="text/javascript">
<!--
function delet() {
if (confirm("Вы пытаетесь удалить содержимое сайта! Продолжить?")) {
return true
}
else {
return false
}
}
//-->
</script>
<body>
<form action="http://127.0.0.1/dv/write.php" method="post">
<p align="center"><input type="submit" name="del" value="Удалить всё!" &#111;&#110;Click="delet()"></p>
</form>
</body>
</html>
hp]<form...onSubmit="return delet() "...
299
20 сентября 2005 года
3D Bob
885 / / 18.04.2005
hp]<form...onSubmit="return delet() "...


Да, у меня была такая мысль, я помнил что нужно использовать onSubmit, но забыл что что нужно return delet() писать, вместо просто delet()

304
20 сентября 2005 года
Fenyx
707 / / 26.01.2005
Цитата:
Originally posted by 3D Bob
Да, у меня была такая мысль, я помнил что нужно использовать onSubmit, но забыл что что нужно return delet() писать, вместо просто delet()



Я тож вечно return забываю :D

4.7K
20 сентября 2005 года
Extractor
151 / / 26.08.2005
Цитата:
Originally posted by Fotograf
Кто нибудь скажет мне почему это не работает?
Я имею ввиду сам confirm.


Код:
<html>
<script language="JavaScript" type="text/javascript">

function delet()
 {
  if (confirm("Вы пытаетесь удалить содержимое сайта! Продолжить?"))
   {
    form1.submit();
   }
 }

</script>
<body>
<form action="http://127.0.0.1/dv/write.php" method="post" id="form1">
<p align="center"><input type="button" name="del" value="Удалить всё!" &#111;&#110;Click="delet()"></p>
</form>
</body>
</html>
299
20 сентября 2005 года
3D Bob
885 / / 18.04.2005
Цитата:
Originally posted by Extractor
Код:
<html>
<script language="JavaScript" type="text/javascript">

function delet()
 {
  if (confirm("Вы пытаетесь удалить содержимое сайта! Продолжить?"))
   {
    form1.submit();
   }
 }

</script>
<body>
<form action="http://127.0.0.1/dv/write.php" method="post" id="form1">
<p align="center"><input type="button" name="del" value="Удалить всё!" &#111;&#110;Click="delet()"></p>
</form>
</body>
</html>



Я именно такой код и запостил если ли ты не заметил)

4.7K
20 сентября 2005 года
Extractor
151 / / 26.08.2005
Цитата:
Originally posted by 3D Bob
Я именно такой код и запостил если ли ты не заметил)


блин, во прикол, даже айди формы :D...
просто бегло просмотрел, не заметил, к тому же мне кажется возврат из функции лишним будет

299
20 сентября 2005 года
3D Bob
885 / / 18.04.2005
Цитата:
Originally posted by Extractor
блин, во прикол, даже айди формы :D...
просто бегло просмотрел, не заметил, к тому же мне кажется возврат из функции лишним будет


Мыслим одинаково значит)

10K
20 сентября 2005 года
Fotograf
8 / / 19.05.2005
Вообще в этой книжке много таких ляпов.
"Использование JavaScript" Пол Мак-Федрис.
Начинающим не советую.
513
21 сентября 2005 года
Yurec
228 / / 21.09.2005
Надо вставить вызов функции в форму, иначе не поможет + достаточно возвращать сразу confirm:
Код:
<html>
<script language="JavaScript" type="text/javascript">
<!--
function delet()
{
  return confirm("Удалить?");
}
//-->
</script>
<body>
<form action="http://127.0.0.1/dv/write.php" method="post" &#111;&#110;Submit="return delet()>
Надо сделать так:
<p align="center"><input type="submit" name="del" value="Удалить всё!"></p>
</form>
</body>
</html>

Кстати пример из учебника по JavaScript (очень толстая кнжка). [/QUOTE]
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог