checkValidity
方法用來(lái)檢測(cè)表單或元素的輸入是否有效圾叼。
setCustomValidity
用來(lái)設(shè)置自定義提示信息塌鸯,在提示信息顯示之前都可以進(jìn)行設(shè)置褐望。
注:
(1)JavaScript調(diào)用表單元素的submit
方法蜕琴,無(wú)論表單輸入是否有效都會(huì)提交表單注整。而且能曾,不會(huì)觸發(fā)表單的submit
事件(addEventListener
的submit
,或onsubmit=function(){}
)肿轨。
(2)提示信息寿冕,只有在submit
按鈕點(diǎn)擊后,表單元素輸入無(wú)效時(shí)萝招,才會(huì)顯示蚂斤。
(3)表單的submit
事件,只有submit
按鈕點(diǎn)擊后槐沼,其他表單元素輸入有效曙蒸,才會(huì)觸發(fā)捌治。
(4)如果取消了submit
按鈕的默認(rèn)行為,提示信息也就不會(huì)顯示了纽窟。