Jquery / JS связывает обработчик события «вставить» во входное текстовое поле

Хорошо, у меня есть поле ввода, и мне нужно что-то делать каждый раз, когда он изменяется, у меня возникают проблемы с вставкой мыши. Вот код, который у меня есть

$("#attack-navy"+unit.ID+"-number").bind('paste', function(){
            alert("paste detected");
            $("#attack-max-capacity").text(getMaxCapacity());
});

, теперь возвращаемый номер функции getMaxCapacity () введен * 30;

Вот сценарий, когда
1: Я вставляю 3, это не изменится (я все еще вижу предупреждение)
2: Тогда, когда я вставлю 5, будет 90 (3 * 30)
3: Тогда, если я вставлю 10, получится 150 (5 * 30) и так далее.

Я думаю, что он выполняет обработку до того, как на самом деле произойдет паста. Есть идеи, что я могу сделать? (.change не будет работать, это должно произойти, как только вы вставите)

14
задан Ave 11 March 2011 в 21:55
поделиться