html表單驗(yàn)證的方式有哪幾種?
html表單驗(yàn)證的方式有以下四種:
一、自動(dòng)驗(yàn)證
我們可以通過元素的屬性設(shè)置,進(jìn)行表單提交的驗(yàn)證。
二、顯示驗(yàn)證
form元素與input元素(包括select和textarea)都具有一個(gè)checkValidity方法。調(diào)用該方法,可以顯示的對(duì)表單內(nèi)所有元素內(nèi)容或單個(gè)元素內(nèi)容進(jìn)行有效性驗(yàn)證。
checkValidity方法以boolean值的形式返回驗(yàn)證結(jié)果。
三、取消驗(yàn)證
有兩種方法可以取消表單驗(yàn)證。
第一種方法是利用form元素的novalidate屬性,它可以關(guān)閉整個(gè)表單驗(yàn)證。
第二種方法是利用input元素或submit元素的formnovalidate屬性,此屬性可以讓表單驗(yàn)證對(duì)單個(gè)元素失效。
四、自定義錯(cuò)誤信息
在HTML5中,可以使用JS調(diào)用各input元素的setCustomValidity方法來(lái)自定義錯(cuò)誤信息。
下一篇ztop是什么意