Javascript 原型-触发每个onchange事件
我想知道以下是否可行,到目前为止,我已经开始工作了,但是,我收到了三个警报,因为我有三个文本框可以同时设置。我只想提醒新的日期一次Javascript 原型-触发每个onchange事件,javascript,events,prototypejs,Javascript,Events,Prototypejs,我想知道以下是否可行,到目前为止,我已经开始工作了,但是,我收到了三个警报,因为我有三个文本框可以同时设置。我只想提醒新的日期一次 var x = 0; $$('.class').each(function(el) { $(el).observe('change', function() { d = ($('y').value + $('m').value - 1 + $('d').value); if (x == 0) alert(d) });
var x = 0;
$$('.class').each(function(el) {
$(el).observe('change', function() {
d = ($('y').value + $('m').value - 1 + $('d').value);
if (x == 0) alert(d)
});
});
只为你,迈克,我把我的评论作为回答。您现在可以将其作为答案:-)
使用任何标志变量。第一次警报时设置标志。如果设置了标志,则不报警。这只是js。不知道任何其他原型方法使用任何标志变量。第一次警报时设置标志。如果设置了标志,则不报警。这只是js。我不知道其他的原型way@MikeD,请将解决方案显示为答案,以帮助他人。然后接受了正确的答案。
声誉低于100的用户无法回答自己的问题
对不起,我忘记了这个限制。