Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос для знатоков JavaScript (https://javascript.ru/forum/misc/1913-vopros-dlya-znatokov-javascript.html)

prodis 04.10.2008 23:05

Вопрос для знатоков JavaScript
 
Помогите с Javascript я хочу что бы при нажатии кнопки удаления выскакивала окно предупреждении (Вы дествительно хотите удалить)

Octane 04.10.2008 23:18

<input type="button" value="Удалить" onclick="confirm('Вы дествительно хотите удалить?')" />
^_^

prodis 04.10.2008 23:27

Спасибо ща попробуем

Андрей Параничев 04.10.2008 23:28

Octane,
Тогда уж вот так:
<input type="submit" name="delete" onclick="return confirm('Вы действительно хотите удалить?')" value="Удалить" />

prodis 04.10.2008 23:34

Все работает спасибо

prodis 04.10.2008 23:58

Блин сразу не заметил нажимаю (окей) удаляю так же нажимаю отмена тоже удаляет почему так?

Андрей Параничев 05.10.2008 00:09

prodis,
А что удалить то надо?

prodis 05.10.2008 00:19

Я написал админ панель она вытягивает из базы все новости например которые я хочу удалить указав на новость я нажимаю на удаления

prodis 05.10.2008 00:25

Андрей Параничев,
Все я исправил на твой код все теперь лады Спасибо

prodis 05.10.2008 00:40

Андрей Параничев,
Да вот еще как сделать если я не указал что удалять и выскакивало окно о предупреждение что укажите объект

Андрей Параничев 05.10.2008 00:45

prodis,
Это так просто не сделаешь, нужнен конкретный пример.

prodis 05.10.2008 01:03

Андрей Параничев,
У меня с JavaScript почему то подружиться не получаться если можно конкретный пример

prodis 06.10.2008 13:19

Вот пример из jooml выводятся категории



Когда я не указал какую категорию хочу удалить но нажимаю на удаления то отрываться окно


jsch 08.10.2008 07:22

ответ
 
<script type="text/javascript">
<!--
function prepare_from(obj, att_name){
	var arr_elements = obj.form.elements;
    var any_check = false;
	for(var i = 0; i < arr_elements.length; i++){
		if((arr_elements[i].getAttribute('name')==att_name) && (arr_elements[i].checked==true)){
            any_check = true;
            break;
        }
	}
    if(any_check){
        return confirm('Вы дествительно хотите удалить?');
    }
    else{
    	alert('не выбран ни однин пункт');
		return false;
    }
}
// -->
</script>
      <form action="/" method="post">
          <input type="checkbox" name="pole" value="1"> pole1<br>
          <input type="checkbox" name="pole" value="2"> pole2<br>
          <input type="checkbox" name="pole" value="3"> pole3<br>
          <input type="submit" value="удалить" onclick="prepare_from(this, 'pole')">
      </form>

prodis 09.10.2008 00:31

Спасибо


Часовой пояс GMT +3, время: 09:00.