Ich brauche etwas Hilfe mit meinem modalen verstecken. Auf meinem Knopf onclick laufe ich die eingebaute showModal()
Funktion, die mein Popup-Fenster öffnet. Da showModal()
bereits existierte, nahm ich an, dass es eine ähnliche eingebaute Funktion wie hideModal()
geben würde.Verstecken modal in reagieren
Das Fenster wird geschlossen, wenn ich die Escape-Taste drücke, also frage ich mich, was passiert, wenn ich ESC drücke. Dies ist meine Funktion zur Anzeige es:
modal(e) {
e.preventDefault();
document.getElementById("myDialog").showModal();
}
Und hier ist das Element im anzuzeigen/auszublenden versuchen:
<dialog id="myDialog">
Namn:
<input className="modalInput" /><br />
Ålder:
<input className="modalInput" /><br />
Ras:
<input className="modalInput" /><br />
Beskrivning:
<textarea /><br />
<button className="confirmBooking" onClick=
{this.bookingBtn}>Boka</button>
<button className="closeModal" onClick={this.closeModal}>X</button><br
/>
{this.state.bokning}
</dialog>
einfach, versuchen Sie mit close() onClick = {this.close()} aber diese Taste muss INSIDE modal sein. –