如何为所有输入字段添加额外的Javascript事件处理程序以记录单击+;编辑?
我试图解决的问题是,我有一个包含许多输入字段的页面(其中一些字段是动态生成的),我希望能够在用户单击各种输入控件并修改数据后离开该控件时进行一些日志记录。我认为这可以通过为所有类型的输入字段(按钮、下拉列表、文本框等)捕获onFocus和onBlur事件来实现。我希望记录他们输入元素的事实,以及他们离开元素时的值。但是,我有两个限制:如何为所有输入字段添加额外的Javascript事件处理程序以记录单击+;编辑?,javascript,jquery,events,logging,Javascript,Jquery,Events,Logging,我试图解决的问题是,我有一个包含许多输入字段的页面(其中一些字段是动态生成的),我希望能够在用户单击各种输入控件并修改数据后离开该控件时进行一些日志记录。我认为这可以通过为所有类型的输入字段(按钮、下拉列表、文本框等)捕获onFocus和onBlur事件来实现。我希望记录他们输入元素的事实,以及他们离开元素时的值。但是,我有两个限制: 一些输入有自己的事件处理程序。我不想重击这些,但想独立于它们触发事件。由于目标是发送日志外消息,因此我的其他事件处理程序实际上不需要与现有事件处理程序交互 我需要
有人知道一个好的模式可以优雅地支持这种行为吗 能否通过jQuery绑定到模糊事件,如:
$(document.body).on('blur', 'input', function (event) {
$.ajax({ url: "/log/", data: {value: event.currentTarget.value} })
})