Hallo, ich habe eine Seite mit den Anmelde- und Anmeldeformularen nebeneinander. Ich verwende eine Reaktionskomponente für den E-Mail-Eingabebereich des Formulars. Beim Einfüllen werden beide gleichzeitig ausgefüllt, gibt es eine Möglichkeit dies zu verhindern?Verwenden Sie die Formularkomponente zweimal auf der Seite, ohne sie zur gleichen Zeit ausfüllen zu müssen.
0
A
Antwort
0
ohne Code ist dies nicht einfach zu beantworten. Es klingt jedoch so, als ob Sie einen Speicher verwenden, um die Daten für Ihr Formular zu speichern.
versuchen, zu wechseln, damit jede Komponente ihre eigenen Daten im Status speichern kann.
class Form extends React.Component {
constructor(){
super();
this.state = {val1: null, val2: null};
this.setInputVal = this.setInputVal.bind(this);
}
setInputVal(e){
this.state[e.target.name] = e.target.value;
this.setState(this.state);
}
render(){
return (
<form>
<input name="val1" value={this.state.val1} onChange={this.setInputVal} />
<input name="val2" value={this.state.val2} onChange={this.setInputVal} />
</form>
)
}
}
von hier lassen Sie Ihre Vorlage aktualisieren Daten speichern, etwas zu tun, aber nicht den Wert Ihrer Eingänge zuweisen zu sein, was aus dem Laden kommt.
Verwandte Themen
- 1. Verwenden Sie die gleiche Aktivität zweimal zur gleichen Zeit
- 2. Arbeiten mit der gleichen ReactJS Formularkomponente auf der gleichen Seite
- 3. Verwenden Sie 2 Versionen von Juwel zur gleichen Zeit
- 4. Machen Sie 2 Funktionen zur gleichen Zeit
- 5. Verwenden Sie Browserify und RequireJS auf der gleichen Seite?
- 6. Einloggen durch authlogic, ohne jedes Mal Formular ausfüllen zu müssen
- 7. führen Sie 2 identische Javascripts auf der gleichen Seite
- 8. Load Same ACF Karte zweimal auf der gleichen Seite
- 9. Sie müssen die Registerkarten auf der Seite behalten - immer auf der Vorderseite der Seite
- 10. Mit Linq SubmitChanges ohne TimeStamp und StoredProcedures zur gleichen Zeit
- 11. Erzwingen Sie Fußnoten auf der gleichen Seite wie die Textreferenz
- 12. So verschieben Sie Bild und Text zur gleichen Zeit
- 13. Mit WebStorm und IntelliJ zur gleichen Zeit
- 14. $(). Klicken Sie müssen zweimal drücken. Jquery JSP
- 15. Holen Sie zwei Schlüssel zur gleichen Zeit - Assembly 8086
- 16. ein Bild zweimal auf der gleichen Seite drucken
- 17. MySQL Datenbank | Abfrage count() und wählen Sie zur gleichen Zeit
- 18. So senden Sie zwei Anfragen zur gleichen Zeit mit Python
- 19. Redirect und POST zur gleichen Zeit
- 20. So machen Sie mehrere Anfragen zur gleichen Zeit mit POSTMAN
- 21. Lassen Sie mehrere Schildkröten alle zur gleichen Zeit bewegen
- 22. So erstellen Sie ausführbare und IR zur gleichen Zeit
- 23. Python Inkrementieren Sie zwei Strings zur gleichen Zeit
- 24. Mehrere asynchrone Postbacks zur gleichen Zeit - ASP.NET
- 25. Warum hängt Git hängen - müssen Sie nach Befehlen zweimal drücken?
- 26. So navigieren Sie korrekt zur gleichen und anderen Seite
- 27. Erstellen Sie Ordner und laden Sie die Datei zur gleichen Zeit
- 28. Berechnen Sie die maximale Anzahl von Benutzern zur gleichen Zeit auf meinem Server
- 29. Mehrere Ajax-Anrufe zur gleichen Zeit
- 30. Verwenden Sie auf einer Teilzeichenfolge eines Felds mit Mongoose ausfüllen