苹果手机微信上form表单提交的问题

Posted 俄小发

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了苹果手机微信上form表单提交的问题相关的知识,希望对你有一定的参考价值。

场景:前端页面请求后端php,返回带form表单dom元素,然后将其追在页面上,返回的html字段中包含表单自动提交的代码,想法是将带有表单自动提交的dom元素追加到页面上,然后表单自动提交到另外一个地址。这一想法在安卓端和苹果的safari里面都可以执行,唯独在苹果的微信里不能正常执行
 
解决方法:苹果手机应用端内集成的浏览器不能自动执行函数,需要事件去触发他。所以在返回的dom元素上加了一个button元素,给button元素加了click事件,click事件就是提交表单。在js中写了一个延迟1秒钟之后去trigger加的button元素的click事件,加延迟的原因是有时候元素还没有被追到页面上

以上是关于苹果手机微信上form表单提交的问题的主要内容,如果未能解决你的问题,请参考以下文章

apipost怎么模拟表单提交下载功能

form提交,并用js验证手机号码

微信表单提交的坑

jQuery formValidator表单验证 禁止输入汉字

微信小程序 PHP后端form表单提交实例详解

表单提交按钮在智能手机上不起作用