首页 > 解决方案 > 标记中的 Gatsby + Netlify CMS Html 元素未传入正确的键或 keyCode 值

问题描述

在此处输入图像描述

在我分离的 js 文件中:

function yell(e) {

    console.log("yell() ", JSON.stringify(e.value));

    console.log("yell() keycode ", e.keyCode, e.key);

    if (e.key === 'Enter' || e.keyCode === 13) {

        // Do something

    }

}

我想检测 Enter 被击中,但 e.key 和 e.keyCode 没有任何值。e.value 具有我也需要的文本框的值。

那么如何检测用户点击 Enter 呢?

标签: reactjsgatsbynetlifynetlify-cms

解决方案


推荐阅读