powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как отменить второй клик по select., Как отменить второй клик по select.
12 сообщений из 12, страница 1 из 1
Как отменить второй клик по select., Как отменить второй клик по select.
    #39101490
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Столкнулся с проблемой, работаю с select при первом клике по select происходит обработка и получение информации и выпадает список, но если выбрать нужный элемент в списке происходит новая обработка. Как отменить второе действие.
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
$('#Region').click(function(){
$.ajax({
        type: "GET",
        url: "rocid.xml",
        dataType: "xml",
        success: xmlParser1
    });
function xmlParser1(xml)
{
    var reg_id=''
    $(xml).find("country").each(function ()
    {
      if($(this).find("name").text()==$('#Country option:selected').val())
      {
        reg_id=$(this).find("country_id").text();
        $('#Region').empty();
        $(xml).find("region").each(function ()
        {
          if(reg_id==$(this).find("country_id").text())
          $('#Region').append( $('<option >'+$(this).find("name").text() +'</option>') );
          str=$('#Region option:selected').val();
        });
      }
    });
}
});
...
Рейтинг: 0 / 0
Как отменить второй клик по select., Как отменить второй клик по select.
    #39101496
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: html
1.
2.
3.
select id="Region" name="Region">
<option ></option >
</select> 
...
Рейтинг: 0 / 0
Как отменить второй клик по select., Как отменить второй клик по select.
    #39101514
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Как отменить второе действие.
Например фиксировать где-то, что его делать не нужно. Например в каком-то атрибуте того селекта...
...
Рейтинг: 0 / 0
Как отменить второй клик по select., Как отменить второй клик по select.
    #39101542
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можете привести пример?
...
Рейтинг: 0 / 0
Как отменить второй клик по select., Как отменить второй клик по select.
    #39101554
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Можете привести пример?
Пример чего?
Как записать данные в атрибут?
Как прочитать те данные?
Как использовать условный оператор?
Как работает return в функции?

Вроде как и показывать больше нечего...
...
Рейтинг: 0 / 0
Как отменить второй клик по select., Как отменить второй клик по select.
    #39101562
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В какой атрибут я должен записать данные?
...
Рейтинг: 0 / 0
Как отменить второй клик по select., Как отменить второй клик по select.
    #39101581
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456В какой атрибут я должен записать данные?
В любой, какой придумаешь...

По последним требованиям ВЦСПС он должен быть вида
Код: html
1.
data-<твоя_фантазия>



Как вариант, даже можно воспользоваться количеством option в твоем селекте... Если их больше 1 - выйти из обработчика.
...
Рейтинг: 0 / 0
Как отменить второй клик по select., Как отменить второй клик по select.
    #39101588
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как подсчитать количество option.
...
Рейтинг: 0 / 0
Как отменить второй клик по select., Как отменить второй клик по select.
    #39101596
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Как подсчитать количество option.
Дык!

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251' />
<script src='http://code.jquery.com/jquery-latest.js'></script>
<!--
<script src="https://code.angularjs.org/1.3.9/angular.min.js"></script>
<script src="https://code.angularjs.org/1.3.9/angular-route.js"></script>
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
$(function(){
	$('select').click(function(){
		alert(this.childNodes.length);
	});
})
</script>
</head>
<body>
<select>
	<option></option>
	<option>1</option>
	<option>2</option>
	<option>3</option>
</select>
</body>
</html>
...
Рейтинг: 0 / 0
Как отменить второй клик по select., Как отменить второй клик по select.
    #39101711
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал проще:
Код: javascript
1.
2.
3.
4.
if(!$("#Region").val())
{
......
}
...
Рейтинг: 0 / 0
Как отменить второй клик по select., Как отменить второй клик по select.
    #39101758
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Сделал проще
Понятие "проще" у все разное...
...
Рейтинг: 0 / 0
Как отменить второй клик по select., Как отменить второй клик по select.
    #39102960
oaken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
меняем первую строку
Код: javascript
1.
$('#Region').click(function(){


на
Код: javascript
1.
$('#Region').one("click", function(){
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как отменить второй клик по select., Как отменить второй клик по select.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]