Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Помогите моему скрипту "найти" объект (https://javascript.ru/forum/events/69623-pomogite-moemu-skriptu-najjti-obekt.html)

Огонек 06.07.2017 23:05

Это я понял, я имел ввиду "поле".ready возникнет только в момент "документ".ready, а не после "поле".refresh (условно). Или я не прав?

Огонек 06.07.2017 23:16

Цитата:

Сообщение от j0hnik
Сообщение от Огонек
И вопрос: уведомления на почту об ответе только у меня приходят через раз?
не могу точно сказать в чем причина, почта на том же домене? в папке спам гляньте.

На ваши 5 ответов - 3 оповещения. В спаме чисто. Почта на мэйл.ру

Огонек 06.07.2017 23:31

Если я еще не надоел, то после длительных танцев ситуация такая:
Изначально вышеуказанная функция поиска вызывается при наборе букв в поле поиска:
$('#customer_for_search').typeWatch({
			captureLength: 3,
			highlight: true,
			wait: 100,
			callback: function(){ searchCustomers("searchCustomers"); }
			});

я хочу чтобы при открытии страницы уже был выбран "Вася", для этого пишу
$(document).ready(function() {
...
		$('#customer_for_search').val('Вася');
		searchCustomers("searchCustomers");
		$('#customer_for_search').val('');
...

все нормально, Вася ищется и находится, но нужно еще автоматически нажать кнопку "Выбрать".
Для этого в функции поиска ставлю
else
					html = '<div class="alert alert-warning">{l s='No customers found'}</div>';
				$('#customers').html(html);
				resetBind();
// нажатие кнопки 
				$('#customer_part').find('.setup-customer').trigger( "click" );


и дальше самое интересное - кнопка "сама нажимается" только если я с клавиатуры набираю "вася" или "петя", а при обновлении страницы (после document.ready) не нажимается.
Почему?

j0hnik 07.07.2017 00:05

Цитата:

Сообщение от Огонек (Сообщение 457855)
Это я понял, я имел ввиду "поле".ready возникнет только в момент "документ".ready, а не после "поле".refresh (условно). Или я не прав?

да, правы не оборачивайте, это я ерунду сказал, он динамический же.

j0hnik 07.07.2017 00:09

Цитата:

Сообщение от Огонек (Сообщение 457856)
На ваши 5 ответов - 3 оповещения. В спаме чисто. Почта на мэйл.ру

создайте почту на том же домене, на некоторых хостингах беда с доставкой в ящик на другом домене, сам сталкивался.

Огонек 07.07.2017 00:11

это ерунда, лучше по проблеме :) :)

j0hnik 07.07.2017 00:23

на счет только с клавиатуры, сложно точно сказать, видимо эта функция работает с событием keyup, keypress или kedown, попробовать заменить на input или change

Огонек 07.07.2017 00:27

Цитата:

Сообщение от j0hnik (Сообщение 457868)
на счет только с клавиатуры, сложно точно сказать, видимо эта функция работает с событием keyup, keypress или kedown, попробовать заменить на input или change

С функцией-то проблем нет, проблема в том что не выполняется строка "нажимания" на кнопку, если не вводить с клавиатуры, а при document.ready

Огонек 07.07.2017 00:30

т.е. typeWatch работает как надо, а вот без нее - не работает

j0hnik 07.07.2017 00:44

я если честно запутался, если document ready мешает и все работает без него почему бы не убрать его?


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