Я не совсем уверен, как решить эту проблему. У меня есть текстовое поле, такое как элемент управления, который использует события.select и.change. Текстовое поле предоставляет значения для выбора по мере ввода.
Проблема, с которой я столкнулась, заключается в том, что при выборе значения он отсылает назад и делает свой материал (правильно), но затем в тот же момент, когда вы нажимаете кнопку, он возвращается обратно, потому что он запускает событие.change.
Мне нужно, чтобы событие.change срабатывало только при изменении элемента (существующий элемент, а не новый элемент).
Просто кешируйте последнее значение, используемое для обратной передачи, например.
if ($("#mydiv").val() === lastpoststring)
{return ;}
// do postback..
var lastpoststring = $("#mydiv").val(); // this gets called every time a postback happens