本文小编为大家详细介绍“script标签一般写在html的哪里”,内容详细,步骤清晰,细节处理妥当,希望这篇“script标签一般写在html的哪里”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入
顺晟科技
2022-09-16 07:16:17
32
在弄到表单验证的时候,oninvalid="setCustomValidity('自定义提示信息')"通过这个oninvalid,发生不符合的数据调用setCustomValidity()方法,弹出自定义提示信息。
我打开F12直接调用这个方法也不行,那么我就很好奇,这个应该属于HTML自己定义的js方法,是吧,是属于什么对象的,就是内嵌的,还是什么方式存在于HTML中呢?
直接在 MDN 搜索就能找到:HTMLInputElement.setCustomValidity()。
所以应该通过 input.setCustomValidity(message)
来调用,oninvalid
时,this
会指向触发事件的对象,也就是 input
,所以没问题,你直接在 window
下面跑所以不行。
我也是第一次知道这个事件和方法,顺便学到新知识,谢谢题主。
19
2022-10
19
2022-10
19
2022-10
02
2022-10
16
2022-09
15
2022-09