html5表单验证在iOS UIWebView中无效

时间:2016-05-19 12:57:53

标签: ios html5 uiwebview formvalidation-plugin

我正在加载一个包含HTML5验证元素的页面,并使用“required”和max-length等方法,它们适用于Android WebViews,但不适用于iOS。

有没有办法支持我使用的HTML5和其他HTML5功能?或者我总是要编写自己的验证方法?

2 个答案:

答案 0 :(得分:1)

Safari不完全支持表单验证:http://caniuse.com/#feat=form-validation

您可以编写自己的基于JavaScript的验证,也可以使用existing polyfill

更新: Safari 10.1包含完整的互动表单验证。

答案 1 :(得分:0)

它在WKWebView中对我有用! 如果您使用的是Cordova,请查看https://github.com/apache/cordova-plugin-wkwebview-engine。集成很简单。