Tag: w3cvalidation

input元素(用于iOS)的Autocapitalize属性打破了validation

从这里可以看出,iPhone和Safari支持所有的HTML元素,包括不赞成使用的元素,甚至是一些从未属于任何W3C规范的专有元素。 这实际上是非常有用的,包括在autocapitalize中的'email'和'website'字段中使用autocapitalize ,因为在填写这两个input时不必selectSHIFT键就没有那么讨厌了。 这样做是微不足道的,因为所有你需要做的是添加autocapitalize=off属性到相应的input,例如: <label for="email">E-mail</label> <input type="email" name="email" placeholder="yourname@domain.com" autocapitalize="off" title="Enter your e-mail address" class="required email" id="email"> iPhone和iPad都将键盘完美地与表单中input元素附加的属性相匹配。 不幸的是,这个标记似乎打破了validation,当W3C设置上述设置时,W3C以“属性autocapitalize not allowed on元素input在此处”做出响应。 我想这不是要死的东西,但有没有一种包括属性而不破坏validation的方法? 也许我在这里有什么问题。