我一直在研究MVC3的非侵入性验证。
像这样的属性附加到表单输入元素:
data-val="true" //declares that the element should be validated
data-val-required="this field is required" // required constraint + error message
data-val-number="this field must be a number" //number constrai
我在DOM中有一个元素:
<a href="#" data-a="1">Link</a>
我想通过它的HTML5自定义数据属性data-a来获取这个元素。所以我写了JS代码:
var a = document.querySelector('a[data-a=1]');
但是这段代码不能工作,并且我在浏览器的控制台中得到了一个错误。(我测试了Chrome和Firefox。)
JS代码var a = document.querySelector('a[data-a=a]');不会导致错误。所以我认为问题在于HT
我正在创建一个示例文本框,以便在我的网页中进行如下搜索(我使用的是VB):
Dim txtSearchFilter As New HtmlGenericControl("input")
With txtSearchFilter
.ID = "txtSearchFilter"
.Attributes.Add("placeholder","Filter")
.Attributes.Add("type","search")
.Attributes.Add("maxlength