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

问题描述 投票:0回答:1

我在DTM中基于事件的规则的自定义代码部分中有此代码。我试图按Enter键按下规则。输入不在表单元素中。如何将Keycode作为我的自定义页面代码?任何帮助,将不胜感激!

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;
 }
});
forms keypress adobe-dtm
1个回答
0
投票

我通过将事件类型切换到Keypress并使用这个简单的代码来解决它。 -干杯

if (event.keyCode == 13){ 
   return true;
}
© www.soinside.com 2019 - 2024. All rights reserved.