如何验证浏览器是否支持javascript所需的HTML属性?
我目前正在验证我的表格。我认为最好的方法是使用如何验证浏览器是否支持javascript所需的HTML属性?,javascript,forms,validation,required,Javascript,Forms,Validation,Required,我目前正在验证我的表格。我认为最好的方法是使用Requiredhtml属性,因为它很简单,并向用户指示未检查的第一个输入 问题是较旧的浏览器不支持Required,所以我用纯javascript生成了一段代码来进行验证 问题在于,通过javascript进行验证会丢失Required所提供的特性,即指向存在未经检查的输入的位置 因此,我想知道是否有任何方法可以通过javascript(纯)知道浏览器是否支持htmlRequired属性,因此我只能在不支持Required的情况下使用javascr
Required
html属性,因为它很简单,并向用户指示未检查的第一个输入
问题是较旧的浏览器不支持Required
,所以我用纯javascript生成了一段代码来进行验证
问题在于,通过javascript进行验证会丢失Required
所提供的特性,即指向存在未经检查的输入的位置
因此,我想知道是否有任何方法可以通过javascript(纯)知道浏览器是否支持html
Required
属性,因此我只能在不支持Required
的情况下使用javascript激活验证。请检查这是否有效
var input = document.getElementById('inputid');
if (typeof input.required != "undefined") {
alert('has support');
}
你能发布代码吗?你可能遇到的唯一不支持它的浏览器是IE早于11的浏览器。我认为没有任何特定的功能测试,所以只需检查浏览器版本。请参阅