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

HTML+CSS+JavaScript

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

 

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

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

тема: не работает кнопка ОТМЕНА в confirm();
 
 автор: DEM   (07.08.2008 в 19:35)   письмо автору
 
 

if(!confirm('Вот ваш ник:\n'+nik)) return false;


Всё выводится нормально и т.д. и т.п., если пользвоатель нажал ОК, то кнопка считается нажатой, но если он нажмёти ОТМЕНА, то тоже самое происходит :(
В чём может быть проблема?

ЗЫ. это стоит на кнопке типа SUBMIT, пробовал исопльзовать BUTTON, но тогда не отправляется POST-запрос :(

  Ответить  
 
 автор: Lelik   (07.08.2008 в 20:04)   письмо автору
 
   для: DEM   (07.08.2008 в 19:35)
 

лучше для таких целей использовать кнопку типа button

<button onclick="AAA(); return false;">submit</button>

<script>
function AAA() {
if(!confirm('Вот ваш ник:\n'+nik)) {
return;
}
else{
document.forms['form_name'].submit();
}
}
</script>

  Ответить  
 
 автор: DEM   (07.08.2008 в 20:08)   письмо автору
 
   для: Lelik   (07.08.2008 в 20:04)
 

БОЛЬШОЕ СПАСИБО! А то долбался уже не знаю сколько )))

  Ответить  
 
 автор: Lelik   (07.08.2008 в 20:43)   письмо автору
 
   для: DEM   (07.08.2008 в 20:08)
 

более оптимальный вариант:

<button onclick="AAA(); return false;">submit</button>

<script>
function AAA() {
if(confirm('Вот ваш ник:\n'+nik)) {
document.forms['form_name'].submit();
}
}
</script> 

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

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