需要输入 在 iPad 上的 Safari 上不起作用 3

Input Required Doesn't work on Safari on iPad 3

我有一个电子邮件输入

<div class="mb10">
    <label class="control-label">Email</label>
    <input id="email" type="email" class="form-control" placeholder='Email' name="email" required >
</div>

除了 iPad 上的 Safari 3.

它适用于大多数浏览器

是因为 HTML5 吗?我应该改用 JS 吗?

$("[name='email']").required = true;

我该如何解决这个问题?


你说 iPad 3 不支持 HTML 5 是正确的。 JavaScript 最好坚持使用表单控制,因为仍然有一些浏览器或者它们不支持不支持表单控件。此外,使用 JavaScript,您可以在未完成的情况下自定义消息和操作。看看这个 link 了解更多关于什么有效和无效的信息:http://mobilehtml5.org/