OnBlur mit JSX und React verwenden

Ich versuche, erstellen Sie ein Passwort-Bestätigungs-Funktion, macht einen Fehler nur, nachdem sich ein Benutzer verlässt das Feld Bestätigung. Ich arbeite mit Facebook ' s React JS. Das ist mein input-Komponente:

<input
    type="password"
    placeholder="Password (confirm)"
    valueLink={this.linkState('password2')}
    onBlur={this.renderPasswordConfirmError()}
 />

Dies ist renderPasswordConfirmError :

renderPasswordConfirmError: function() {
  if (this.state.password !== this.state.password2) {
    return (
      <div>
        <label className="error">Please enter the same password again.</label>
      </div>
    );
  }  
  return null;
},

Wenn ich die Seite ausführen die Meldung wird nicht angezeigt, wenn entsprechende Passwörter eingegeben werden.

InformationsquelleAutor der Frage user3862066 | 2014-07-21

Schreibe einen Kommentar