按下Enter键时触发规则。 Adobe DTM

时间:2018-09-04 19:24:11

标签: forms keypress adobe-dtm

我在DTM中基于事件的规则的“自定义代码”部分中拥有此代码。我正在尝试按Enter键触发规则。输入不在表单元素内。如何将键控代码限制在自定义页面代码中?任何帮助将不胜感激!

jQuery(this).keypress(function (e) {
 if (e.keyCode == 13) {
    var frmData = 'search:new:submit';
    var inpData = jQuery(this).siblings('input').val().trim().toLowerCase();
    _satellite.setVar('frmData', frmData);
    _satellite.setVar('inpData', inpData);
    return true;
 }
});

1 个答案:

答案 0 :(得分:0)

我通过将事件类型切换为Keypress并使用此简单代码来启动它。 -欢呼声

if (event.keyCode == 13){ 
   return true;
}