我在我的网站上使用放大器形式的自定义验证。桌面chrome和safari浏览器在自定义验证中运行良好。 iPhone Safari也有效,但需要https。当我在Android Chrome浏览器上测试时,自定义验证不起作用,但仅显示HTML5表单验证弹出必填字段。结果不是我所期望的。我在Android Chrome浏览器上尝试过amp-html演示页面,它显示HTML5表单验证而不是自定义验证。
表格Jade
input.form-control.validate(type="text",placeholder="Full name in NRIC*", required, id="inputNameField", pattern="...")
span.amp-form-validator(visible-when-invalid="patternMismatch" validation-for="inputNameField")
| Name is required (Maximum 35 characters only)
答案 0 :(得分:0)
我在link看过同一篇文章。
我尝试使用Nexus 6 Chrome浏览器运行链接:https://s3-ap-southeast-1.amazonaws.com/random888/forms.amp.html,与上面链接中提供的屏幕截图相比,它运行正常。
您可以尝试再次查看。