是否可以(如果可以,如何)在单击时提交焦点输入字段的 ID?我在在线工具中制作了自动保存功能,每次输入字段模糊时都会保存。
但是,由于页面本身在每个字段模糊时都会更新,因此在单击另一个字段时它会失去焦点,所以我希望它提交字段的 ID,只需单击,以便我可以手动将其设置为焦点。
(题外话)更新时我不再使用jQuery,因为我需要页面来处理大量的数字,服务器端......所以在我看来,它按照描述的方式工作是最方便的。
我做了一些研究,最终得出了两种可能性:
focusobject = $(':focus');
和
document.activeElement
但是当做一个 JS 警报时,它只是说 [object Object] 和 [object HTMLBodyElement] 而不是“fieldEmail”
有任何想法吗?
更新
我以前用它在后台更新:
function writeNow(datastring) {
$.ajax( {
type: 'POST',
url: 'update.php',
data: datastring,
success: function(data) {
// Do nothing
}
});
}
这会在 onBlur 上很好地更新字段,但页面本身会根据运行时的几个类方法计算很多结果。如果我使用 AJAX 更新数据库值,我看不到如何设置类变量并在不重新加载的情况下显示正确的结果。