Form.Element.AfterActivity = function(element, callback, delay) {
element = $(element);
if (!delay) delay = 0.25;
new Form.Element.Observer(element, delay, function(element, value) {
if (element.activity_timer) clearTimeout(element.activity_timer);
element.activity_timer = setTimeout(function() { callback(element); }, delay * 1000 + 50);
});
};
<script type="text/javascript">
//<![CDATA[
Form.Element.AfterActivity('btn_submit', function(element) { $(element).up('form').submit(); }, 0.35);
//]]>
</script>
通过 js timer 控制 form 多次提交
最新推荐文章于 2025-12-15 09:57:22 发布
本文介绍了一种使用JavaScript实现的表单元素活动监听方法。通过Form.Element.AfterActivity函数,可以为表单元素设置延迟回调机制,当指定的表单元素活动结束后触发特定操作,如表单提交等。
466

被折叠的 条评论
为什么被折叠?



