Baseline Widely available
close()
㯠HTMLDialogElement
ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®ã¡ã½ããã§ããã®ãã¤ã¢ãã° (<dialog>
) ãéãã¾ãã 弿°ã¨ãã¦ãªãã·ã§ã³ã®æååãæ¸¡ããã¨ãã§ãããã®ãã¤ã¢ãã°ã® returnValue
ãæ´æ°ãã¾ãã
close()
close(returnValue)
弿°
returnValue
çç¥å¯
æååã§ããã®ãã¤ã¢ãã°ã® HTMLDialogElement.returnValue
ãæ´æ°ããå¤ã表ãã¾ãã
ãªã (undefined
)ã
次ã®ä¾ã¯åç´ãªãã¿ã³ã§ãããã¯ãªãã¯ããã¨ãã©ã¼ã ãå«ã <dialog>
ã showModal()
ã¡ã½ããã§éãã¾ãã ãããã X ãã¿ã³ãã¯ãªãã¯ãã¦ãã¤ã¢ãã°ãéãããï¼ HTMLDialogElement.close()
ã¡ã½ããã§ï¼ãsubmit ãã¿ã³ã§ãã©ã¼ã ãéä¿¡ããããããã¨ãã§ãã¾ãã
<!-- Simple pop-up dialog box, containing a form -->
<dialog id="favDialog">
<form method="dialog">
<button id="close" aria-label="close" formnovalidate>X</button>
<section>
<p>
<label for="favAnimal">Favorite animal:</label>
<select id="favAnimal" name="favAnimal">
<option></option>
<option>Brine shrimp</option>
<option>Red panda</option>
<option>Spider monkey</option>
</select>
</p>
</section>
<menu>
<button type="reset">Reset</button>
<button type="submit">Confirm</button>
</menu>
</form>
</dialog>
<menu>
<button id="updateDetails">Update details</button>
</menu>
<script>
(() => {
const updateButton = document.getElementById("updateDetails");
const closeButton = document.getElementById("close");
const dialog = document.getElementById("favDialog");
dialog.returnValue = "favAnimal";
function openCheck(dialog) {
if (dialog.open) {
console.log("Dialog open");
} else {
console.log("Dialog closed");
}
}
// Update button opens a modal dialog
updateButton.addEventListener("click", () => {
dialog.showModal();
openCheck(dialog);
});
// Form close button closes the dialog box
closeButton.addEventListener("click", () => {
dialog.close("animalNotChosen");
openCheck(dialog);
});
})();
</script>
[X] ãã¿ã³ã type="submit"
ã§ãã£ããªããJavaScript ãå¿
è¦ã¨ããã«ãã¤ã¢ãã°ãéããããã¯ãã§ãã ãã©ã¼ã ãéä¿¡ããã¨ããã©ã¼ã ã®ã¡ã½ããã dialog
ã§ããã°ããããå
¥ã£ã <dialog>
ãéããã®ã§ããéããããã¿ã³ã¯å¿
è¦ããã¾ããã
<dialog>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4