我目前正在验证表单。我认为最好的方法是使用Required
html属性,因为它很简单并向用户指示未检查的第一个输入。
问题是较旧的浏览器不支持Required
,所以我用纯JavaScript生成了代码以进行验证。
问题是通过javascript进行的验证失去了Required
所提供的指向未经检查的输入的位置的特性。
因此,我想知道是否有任何方式可以通过javascript(纯净的方式)来了解浏览器是否支持html Required
属性,因此,如果不支持Required
,我只能使用javascript激活验证。
请检查是否可行
var input = document.getElementById('inputid');
if (typeof input.required != "undefined") {
alert('has support');
}