我需要一些幫助隱藏我的模態。在我的按鈕onclick上我運行內置的showModal()
函數打開我的彈出窗口。由於showModal()
已經存在,我認爲會有一個類似的內置函數,如hideModal()
。隱藏模態反應
如果我按下退出鍵,窗口將關閉,所以我想知道按ESC時會發生什麼。這是我用來顯示它的功能:
modal(e) {
e.preventDefault();
document.getElementById("myDialog").showModal();
}
這裏是元素即時試圖顯示/隱藏:
<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>
容易,儘量接近() 的onClick = {this.close()} 但這個按鈕必須INSIDE模式。 –