прототип - запуск каждого события onchange - PullRequest
0 голосов
/ 25 августа 2011

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

var x = 0;
$$('.class').each(function(el) {
    $(el).observe('change', function() {
        d = ($('y').value + $('m').value - 1 + $('d').value);
        if (x == 0) alert(d)
    });
});

1 Ответ

0 голосов
/ 25 августа 2011

Только для вас Майк публикует мой комментарий в качестве ответа.Теперь вы можете принять его как ответ: -)

использовать любую переменную флага.при первом оповещении установить флаг.если флаг установлен, не оповещать.это просто JS.не знаю другого способа прототипа

...