Reagieren: Event-handler-Methode für Sie die Rücktaste

Ich bin versucht, ein Ereignis zu behandeln, wenn der Benutzer drücken Sie die Backspace-Taste.

Sah ich diese, und ich denke, hier finde ich die Rücktaste Schlüssel-code mit

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

aber der Wert von e.keyCode ist nicht definiert.

Hier ist der code:

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;
});

Update: mit onKeyPress Fall bekomme ich immer 0.

Sollten Sie wahrscheinlich hören ein anderes Ereignis, wenn Sie wollen, bekommen Sie den Schlüssel-code. Siehe facebook.github.io/reagieren/docs/events.html#Tastatur-Ereignissen .
ich habe meine Frage bearbeitet

InformationsquelleAutor Kamyar Parastesh | 2016-04-06

Schreibe einen Kommentar