私のモーダルを隠して助けが必要です。私のボタン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モーダルでなければなりません。 –