[英]html5 required validation working great on browser but not phonegap app
我正在开发phonegap(v 5.1.1)上的应用程序,并使用phonegap应用程序在android上进行本地测试。 我在html中创建了一个表单,出于验证目的,我使用了必填属性。 在浏览器(firefox,chrome)中,它可以正常工作,而在移动设备上,它不进行任何验证。 并提交。 为什么会这样呢? Android是否需要html5支持。
<form id="LoginForm" action=""> <input type="email" name="email" id="inputEmail3" placeholder="Email" required> <input type="password" name="pwd" id="inputPassword3" placeholder="Password" required> <button type="submit">Sign in</button> </form>
谢谢。
对于iOS而言,一个有趣的情况是:现在Safari Mobile支持它 ,当与“添加到主屏幕”功能一起使用时,但是,一旦使用Cordova构建该应用程序,就将忽略验证 。
测试required
属性,相同设备,几乎相同的navigator.userAgent
:
浏览器navigator.userAgent
:
Mozilla / 5.0(iPhone; CPU iPhone OS 11_2,例如Mac OS X)AppleWebKit / 604.4.7(KHTML,例如Gecko)版本/11.0移动版/ 15C107 Safari / 604.1
Cordova应用程序navigator.userAgent
:
Mozilla / 5.0(iPhone; CPU iPhone OS 11_2,例如Mac OS X)AppleWebKit / 604.4.7(KHTML,例如Gecko)移动设备/ 15C107
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.