相关疑难解决方法(0)

获取键盘(小键盘)键的正确keyCode

我按键盘上的键时会得到代码[96..105] [0..9] 这些代码对应于字符:'abcdefgh i' 而不是[0..9],同时试图用这种方式获取代码String.fromCharCode(event.keyCode).

题:

我在表单中有3个输入.用户只允许输入第一个输入.当用户按下键盘上的键时,如果按下键是数字,则某些功能需要对其进行过滤并将其写入第二个输入,否则必须将其写入第二个输入.如何纠正?请参阅下面的链接,因为它描述了我实施的所有流程和代码

这是我的代码

javascript jquery

40
推荐指数
2
解决办法
4万
查看次数

React:Backspace的事件处理程序方法

当用户按Backspace按钮时,我正在尝试处理事件.

我看到了这个,我猜,我可以找到Backspace密钥代码

console.log( "Did u delete it? "+ e.keyCode);

但是价值e.keyCode是未定义的.

这是代码:

define(["react"], (React) => {

  var TypingContainer = React.createClass({
   keypressed(e){

      console.log( "Did u delete it"+ e.keyCode);
  },

    handleChange: function(e) {

      //  if(e.keycode==8)
            console.log( "Did u delete it?  "+ e.keyCode);


    },

    render: function() {
      return(
         <div>

            <input
              className="typing-container"
              value={this.state.message}
              onChange={this.handleChange}
              onKeyPress={this.keypressed}

            />

         </div>
      );
    }
  })
  return TypingContainer;
});
Run Code Online (Sandbox Code Playgroud)

更新:onKeyPress事件我总是0.

reactjs

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×1

jquery ×1

reactjs ×1