我需要在Google Analytics中显示用户在字段中输入的值。但我不需要查看字段上的点击次数。请帮帮我。
您可以在这里结合使用以下方法:如何在onKeyPress期间获取输入文本框的文本?
使用ga事件发送。
谷歌有两个主要的分析实现:分析。js
ga('send', 'pageview', [page], [fieldsObject]);
gtag('config', 'GA_MEASUREMENT_ID', {
'page_title' : 'homepage',
'page_path': '/home'
});
您的用例将决定您希望使用哪些事件来触发日志记录。处理blur
事件对于大多数用例来说都很好,但是您也可能想要处理文本更改,然后防抖
下面是基于下划线的去抖动的讨论和实现:
function debounce(func, wait) {
var timeoutId;
return function() {
var context = this,
args = arguments;
clearTimeout(timeoutId);
timeoutId = setTimeout(function() {
func.apply(context, args);
}, wait);
};
};
// generate a debounced version with a min time between calls of 2 seconds
let sendPageView = debounce(function() {
gtag('config', 'GA_MEASUREMENT_ID', {
'page_title' : 'homepage',
'page_path': '/home?searchText=' + encodeURI(filter.value)
});
console.log("Text: " + filter.value)
}, 2000)
// attach event listener
let filter = document.getElementById("filter")
filter.addEventListener('input', sendPageView)
function debounce(func, wait) {
var timeoutId;
return function() {
var context = this,
args = arguments;
clearTimeout(timeoutId);
timeoutId = setTimeout(function() {
func.apply(context, args);
}, wait);
};
};
// fake gtag for demo
gtag = function() {}
<input type="text" id="filter" />
我希望“请输入一个带有字母S的句子”循环,直到用户输入字母“S”
我已经创建了一个控制台应用程序,现在开始将其转换为摇摆应用程序。我有一个问题,我搜索了很多次,但我没有找到任何答案。 我的应用程序有一个类来验证用户的输入,如果输入错误,它会向控制台发出错误消息。所以我尝试做的是,我有一个Jtextfield并验证这个输入,如果输入错误,它应该给我错误消息。 这是我的Input类,用户可以在其中编写 这是我的输出类方法 我只是想知道我可以使用输入类的验证,还是应该
让我明确一点--我试图使用Twilio STUDIO来实现这一点--而不是编码。我有一个完整的IVR构建和工作,但我不知道如何保存呼叫者输入的选择(DTMF)。是否有一个简单的插件或addon可以节省用户输入?
我有密码 但是当我在文本字段中输入字符时,它们会保持打印状态,直到我切换到另一个文本字段。我需要完全禁止字符输入,我的意思是当字符输入时,我需要删除字符,或者如果可能的话,以某种方式使字符甚至不出现以供听众处理,当然也不出现在文本字段中。我的意思是只有数字字符必须出现。
解决了 我想问用户他想输入多少个整数,然后读取所有数字,同时跟踪他们输入的最大和最小数字。然后打印最大和最小数字。 我正在考虑将最大值和最小值设置为第一个输入的数字,然后在for循环中读取下一个数字,并使用更大/更小的数字更改最大值和最低值。但是,它只打印用户输入的第一个数字。有人能帮我吗?非常感谢。 代码:
我不知道用户会输入多少个数字,并且我需要程序在到达行尾时停止在数组中插入数字,因为在新行中用户会输入一个与此无关的数字。 例如: 用户可以输入: 1 5 7 8 9 5 4 或: 5 4 8 9 4 2 1 3 2 4 7 我需要的数组是,示例1:[1,5,7,8,9,5]