【发布时间】:2016-09-06 13:23:18
【问题描述】:
您好,我在我的网站上使用了一个表单,但所需的属性似乎无法在移动设备上运行,它在我的浏览器上运行良好。有人对 jquery、javascript 或 node 包有疑问吗?
<form action="myaction" method = "post" enctype="multipart/form-data">
<input type="text" id="name" pattern= .{2,} required />
<input type="file" id="user_picture" required />
<input type="submit" />
</form>
在移动设备上,即使我填写了任何字段,它也会提交,但没有任何内容添加到我的数据库中。我只是想找到一种方法来打印一些错误消息。
【问题讨论】:
-
检查您的移动浏览器是否支持 HTML5。 “required”是HTML5的一个属性,请使用支持HTML5的浏览器。
-
不好意思我没有复制粘贴我直接写的
-
事实是所有用户都不会花时间检查是否有浏览器支持HTML5,我必须实现验证
-
可以使用jquery验证jqueryvalidation.org,stackoverflow.com/questions/15060292/…中也提到了如何使用
-
谢谢你,我正在寻找的东西
标签: javascript jquery html forms jquery-mobile