求助!使用安卓手机可以提交表单,使用苹果手机提交总会失败 30C

我制作了一个表单用于提交信息到php后台处理,再提交到数据库,

我测试过,使用pc端和安卓手机提交是没有问题的,每次提交成功都会弹出提示框

提示提交成功,

但是当我使用苹果手机的浏览器登录网页并提交表单的时候,每次提交都不会弹出提示框作出提示,而且每次提交大部分都提交失败

我是否需要修改苹果手机的设置,或者修改我的表单代码,使苹果手机也能弹出提示框并保证提交表单成功?

**

前端


<!DOCTYPE html>
<html>

<title>HTML5 Contact Form</title>

<style type="text/css">
.contact_form{border:1px solid #DDDDDD;padding:10px;width:760px;margin:40px auto 0 auto;}
</style>

<link rel="stylesheet" media="screen" href="" >

</head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />

<body>


<script src="jquery.min.js"></script>
<script>
        function getZhi(){
        var name = $("#name").val();
        var place = $("#place").val();
        var method =  $("#method").val();
        var number =  $("#number").val();
        var s = "来到" + place + name + "工地,现场" + method + ",拍照取证。" + "//六组/六组巡查照片/" + place + "/" + name + "/"+ number;

        $.post('intoA.PHP', {'message':s, 'number':number}, function (msg) {
            alert( "Data Saved: " + msg );
        });
        };
    </script>




<form class="contact_form" action="" method="post" name="contact_form"><!--"#"用来

填处理表单数据的php文件-->
<ul>


 <li>
姓名:<select size="1" input type="name" id="name">
<option></option>
<option>姚锦堂</option>
<option>姚钿深</option>
<option>姚换章</option>
<option>姚淦强</option>
<option>姚灿伦</option>
<option>姚志坤</option>
<option>姚福全</option>
<option>姚满权</option>
<option>姚志良</option>
<option>姚月培</option>
<option>姚惠全</option>
<option>姚桂祥</option>
<option>姚桥旺</option>
<option>刘见华</option>
<option>刘天伟</option>
<option>刘涌旺</option>
<option>潘成泰</option>
<option>潘国平</option>
<option>潘庆堂</option>
<option>张煜新</option>
<option>杨道庭</option>
<option>黄庆培</option>
<option>曾德联</option>
<option>陈仲汝</option>
<option>李满堂</option>
<option>企石中学</option>
<option>东平村委会</option>
<option>第七中学对面</option>
<option>东莞市钜辉建设工程有限公司</option>
</select>
</li>

<li>
地址:<select size="1" input type="place" id="place">
<option></option>
<option>东山村</option>
<option>清湖村</option>
<option>新南村</option>
<option>上截村</option>
<option>下截村</option>
<option>东平村</option>
<option>上洞村</option>
<option>南坑村</option>
<option>霞朗村</option>
<option>铁炉坑村</option>
</select>
</li>

<li>
处理:<select size="1" input type="method" id="method">
<option></option>
<option>无工人作业</option>
<option>有1名工人作业,进行驱赶</option>
<option>有3名工人作业,进行驱赶</option>
<option>有5名工人作业,进行驱赶</option>
<option>有7名工人作业,进行驱赶</option>
<option>有12名工人作业,进行驱赶</option>
<option>有14名工人作业,进行驱赶</option>
<option>有16名工人作业,进行驱赶</option>
<option>有18名工人作业,进行驱赶</option>
<option>对工地进行勘验,制作笔录,下发了责令限期整改通知书(东综管责字[2017]第31-00000号)</option>
</select>
</li>


        <li>
            <label for="number">日期</label>
            <input id="number" name="number">
        </li>

<li>
<button class="submit" onclick='javascript:getZhi();'>提交</button>
</li>
   </ul>
</form>
</body>
</html>

后台

 <?php
$servername = "localhost";
$username = "root";
$password = "yy6788402";
$dbname = "A";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

$message = $_POST['message'];
$number = $_POST['number'];

$sql = "INSERT INTO B SET message='$message', date='$number'";

if ($conn->query($sql) === TRUE) {
    echo "提交成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
?>

**

24个回答

既然wifi可以成功,4g就成功不了那问题只能出在4G网络上了,或者是你手机哪里设置的限制4G网络发送某些请求而wifi一般是不会限制的,再就是考虑网络信号的问题,不一定信号满着你手机的4G网络就好。建议换个其他运营商的卡或者换个手机试一下。

qq_41221452
qq_41221452 回复xuejiexiong: 你好啊,我修改问题的,貌似问题并不在网络上面,而是客户端,我用pc端和安卓手机端提交是没有问题的,但是使用苹果手机提交总失败,而且就算提交成功也没有提示框
接近 2 年之前 回复
oliver_105397
Ultraman_TigaSang 回复xuejiexiong: 果断举报
接近 2 年之前 回复
xuejiexiong
xuejiexiong 回复qq_41221452: 这群人怎么全都复制我的···,可能是你的服务器太辣鸡,有时候调不同有时候丢包导致没法正常处理
接近 2 年之前 回复
qq_41270313
qq_41270313 4G不在局域网里,数据传输的介质不在同一个里。
接近 2 年之前 回复
qq_41221452
qq_41221452 wifi偶尔也会有提交不成功的情况,但是少,我想保证每次提交都成功或者提交不成功有提示
接近 2 年之前 回复

既然wifi可以成功,4g就成功不了那问题只能出在4G网络上了,或者是你手机哪里设置的限制4G网络发送某些请求而wifi一般是不会限制的,再就是考虑网络信号的问题,不一定信号满着你手机的4G网络就好。建议换个其他运营商的卡或者换个手机试一

估计是网络信号的问题

既然wifi可以成功,4g就成功不了那问题只能出在4G网络上了,或者是你手机哪里设置的限制4G网络发送某些请求而wifi一般是不会限制的,再就是考虑网络信号的问题,不一定信号满着你手机的4G网络就好。建议换个其他运营商的卡或者换个手机试一 下

把手机ip固定后在用4g试试

1L说的有点道理,其实可以看到后台请求状况是什么样的吗??

既然wifi可以成功,4g就成功不了那问题只能出在4G网络上了,或者是你手机哪里设置的限制4G网络发送某些请求而wifi一般是不会限制的,再就是考虑网络信号的问题,不一定信号满着你手机的4G网络就好。建议换个其他运营商的卡或者换个手机试一 下

既然wifi可以成功,4g就成功不了那问题只能出在4G网络上了,或者是你手机哪里设置的限制4G网络发送某些请求而wifi一般是不会限制的,再就是考虑网络信号的问题,不一定信号满着你手机的4G网络就好。建议换个其他运营商的卡或者换个手机试一下。

既然wifi可以成功,4g就成功不了那问题只能出在4G网络上了,或者是你手机哪里设置的限制4G网络发送某些请求而wifi一般是不会限制的,再就是考虑网络信号的问题,不一定信号满着你手机的4G网络就好。建议换个其他运营商的卡或者换个手机试一下。

既然wifi可以成功,4g就成功不了那问题只能出在4G网络上了,或者是你手机哪里设置的限制4G网络发送某些请求而wifi一般是不会限制的,再就是考虑网络信号的问题,不一定信号满着你手机的4G网络就好。建议换个其他运营商的卡或者换个手机试一 下

共24条数据 1 3 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
二维码自动识别安卓手机和苹果手机
>   2.html lang="zh-CN">   3.head>   4.    meta charset="UTF-8">   5.    title>手机APP下载页面:根据终端辨别下载地址title>   6.    script type="text/javascript">   7.        // 获取终端的相关信息   8.        var Termina
求助:使用xml提交表单的问题
比如添加订单时,需要填写订单基本信息和产品信息。rn rn 产品可以添加多样,使用js动态添加行显示新添加的产品信息,提交的时候用xml传到action。rn rn 可否把xml存放在hidden控件中,和其他的订单基本信息一起submit提交?rnrnrn 我实现时,action内可以拿到变成string的xml,但是怎么无法将string转为xml,所以不知道该如何取其中的值。rnrn 求助。rn
一个二维码自动识别安卓手机和苹果手机
最近做个功能需要安卓手机和苹果手机扫描同一个二维码时,跳转到不同的地址进行下载,刚开始我想的是用js进行判断手机的设备而进行跳转。不过后来发现,网上已经有做好的功能了。二百二二维码
【安卓手机 & 苹果手机】哪个更安全?
来源:信息时代的犯罪侦查苹果手机、安卓手机……,哪个更安全?这恐怕不是一句话能说清楚的,看看部分数据指标吧。表格较大,请把手横过来观看。表格来源:SecX13/S.R.。...
苹果手机怎么使用word
1. 首先通过AppStore安装Office软件,这里推荐你使用Quick Office,有免费版和专业版,如果你手机越狱了,可以去装专业版,如果没越狱又不想花钱的话装免费版就够了 2. 打开Quick Office,底下的Tab栏上有个wifi的图标,点击一下,就自动在局域网启动了一个服务器,你可以在你的电脑上,通过QuickOffice给你的地址,访问你的手机,然后把word文档上传上
苹果手机使用的圣经
专门可以在苹果手机里可以使用的圣经,让苹果手机用户使用圣经更加方便。
苹果手机使用技巧汇总,手把手教你如何快速使用苹果手机
随着iPhone使用人群的增加,iPhone现已成为街机的存在了。但是大部分使用iPhone手机的人只是觉得iPhone手机使用顺手和有逼格而已,并不知道隐藏在iPhone中的一些使用技巧。为了帮助更多想要使用和了解iPhone的新手,小编特地整理了一些有关于iPhone手机的使用技巧,希望可以帮到大家。 1、设置铃声方法 每当走到路上,一听到苹果自带铃声响起,大家都会下意识的看向自己的手
安卓手机使用的16进制编辑器
手机使用的16进制编辑器中文版,和电脑版没有多大区别。
实用使用安卓手机的摄像头
使用安卓手机的摄像头,能够在你电脑没有摄像头的情况下使用,方便快捷,很实用哦,里面有教程,包你会,不会的话,可以联系我,随时解决哦,亲
安卓手机使用小常识
安卓手机使用知识,讲述了安卓系统手机的使用常识,技巧等!
安卓手机使用的蒙恬输入法
安卓系统使用的稀有输入法,文件大小1.45M。
[求助]提交表单前怎么使用弹出对话框确认?
RT,现在不管confirm的返回值真假都会提交。。不知道怎么搞了,请指教 谢谢
求助:图片使用js提交表单无效!
[code=HTML]rn rn rn rn rn rn rn rn rn[/code]rn[code=HTML]rn
csdn.apk 安卓手机使用
安卓手机使用。安卓手机使用。安卓手机使用。安卓手机使用。
使用iCloud随时定位苹果手机
<p>rn 本课程通过一步步的实践演示,带领大家在开源项目的基础上,搭建随心所欲的物联网与智能家居平台。在过程实践中,大家会学习与应用到linux、python、云服务、图像识别、智能语音、单片机、数据库、前端开发等多方面的知识,帮助大家成为IT的全栈工程师。以实战为导向结合物联网各类知识要点学习经典框架进行项目实战,快速掌握智能家居、家庭自动化、物联网等必备基础与实战技巧。带你从零玩转智能家居,了解物联网的整体格局,将零散的知识点通过项目快速串联提升自身成就感rn</p>rn<p>rn 【更新规则】<br />rn&nbsp;视频与参考文档内容,随时更新,与最新的软件版本/云服务环境匹配。rn</p>rn<p>rn <br />rn</p>rn<p>rn 【课程特色】<br />rn1.通俗易懂,快速入门<br />rn对物联网、智能家居学习经典实践项目结合技术推导进行形象解释,实例演示。<br />rn2. Python主导,实用高效<br />rn使用物联网领域最主流语言Python及其homeassistant 开源家庭自动化框架作为课程核心工具。<br />rn3. 案例为师,实战护航<br />rn基于真实操作展示,从零开始结合homeassistant与python自创组件、树莓派或者nas完成整个案例实战。<br />rn4. 持续更新,一劳永逸<br />rn会伴随homeassistant的更新与DIY实战项目课程会支持更新下去,逐步加入更多算法与案例。rn</p>rn<p>rn <br />rn</p>rn<p>rn 【联系我们】<br />rn官方网站:https://www.hachina.io<br />rnQQ学习讨论群(仅限学员加入):741140729rn</p>rn<p>rn <img src="https://img-bss.csdn.net/201907040403375571.jpg" alt="" /> rn</p>rn<p>rn <br />rn</p>
Github 初次使用 commit命令提交失败
Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius、Merb和Bitcoin在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。 新手在第一次练习使用时,在使用git c
struts2使用javascript验证 失败扔提交
rnrn这是我用来验证的Javascript代码rn这是formrn rn rn rn 用户:rn rn rn rn 密码:rn rn rn rn rn rn rn rnrn但是提交后虽然相应的错误信息提示了,但是form仍然提交了。rn请高手帮忙,我怎么才能让出错后不提交rn
第一次使用git提交失败的解决方法
在第一次练习使用时,在使用git commit命令时会执行失败,比如我在首次使用时先使用git init命令初始化本地仓库,然后要用git commit -m "Initial commit"命令提交,但是提示失败: *** Please tell me who you are. Run git config --global user.email "you@example.com"
微信网站使用h5upload上传图片在苹果手机上上传失败
RT,有没有遇到过同样问题的,如何解决的。安卓手机么有任何问题,JS文件代码太多就不贴了,现在跟不出来是哪里的问题rn[img=https://img-bbs.csdn.net/upload/201709/19/1505815500_614488.png][/img]
检测是安卓手机还是苹果手机方法
var u = navigator.userAgent; var isAndroid = u.indexOf('Android') &gt; -1 || u.indexOf('Adr') &gt; -1; //android终端 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 if(isAndroid){ ...
苹果手机还是安卓手机、微信端判断
判断是苹果手机还是安卓手机?        let u = navigator.userAgent;        let isAndroid = u.indexOf('Android') &amp;gt; -1 || u.indexOf('Adr') &amp;gt; -1; //android终端        let isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac O...
关于H5判断安卓手机还是苹果手机的方法
function IsIosAndroid() { if((/android/gi).test(navigator.appVersion)) { return 1; } else if((navigator.userAgent.indexOf('iPhone') != -1) || (navigator.userAgent.indexOf('iPod') != -1) ||(nav...
使用jqueryForm ajax提交表单
1:如下图form表单中 我们可以使用jqueryForm  js通过ajax异步提交上传图片 1:需要在jsp页面引入一下js 2:编写upload的方法,如下代码 function uploadPic(){ var options = { url : "/upload/uploadPic.do", dataType : "json", type
使用jQuery ajax提交表单
场景:对于本身表单就可以提交,或者jquery,js原生都可以提交并进行验证,不知道ajax多个返回数据要用来干嘛,今天笔试的题目就是如标题所示的要求。html代码:<form id="myForm" name="myForm" method="post"> <label> username:</label> <input name="username" id="username"
使用Angular提交表单
使用Angular提交表单 我们准备在之前使用的标签中设置我们的Angular应用。所以删除里面的内容,我们就可以开始了。 设置一个Angular应用 步骤为:     1. 加载Angular     2. 设置module     3. 这是controller     4. 将module和controller应用于HTML     5. 设置
HTML+ASP+JS使用POST提交表单
有些时候需要用JS处理数据后再提交表单,那么可以使用下面这个方法进行提交:   &amp;lt;head&amp;gt; &amp;lt;script&amp;gt; function testjsFunc() { /*处理数据*/ /*提交表单方式1:*/ testName.submit(); /*提交表单方式2:使用ID来提交表单*/ document.getElementByI...
关于使用JavaScript提交表单
我在做上传页面时,想在页面中使用两个JavaScript函数分别分别弹出file组件的浏览窗口,和提交这个表单至另外一页,但我在写了之后浏览器提示拒绝访问,哪位能指教一下错在哪儿,最好能帮我写上源码,以下是我自己写的:rnrnrnrn rn ThorUploadFlashrn rn rn rn rn rn rn rn SelectFileName rn |rn StartUpload rn rn rn rn rn rn rn rnrn
使用CppWebBrowser提交表单的问题
我在用CppWebBrowser编程中,给一个文本框设置值的时候,弹出错误信息框,说是只读属性,请那位大虾指导一下。rnvoid __fastcall TForm1::Button1Click(TObject *Sender)rnrnif(this->ComboBox1->Text.Length()<0)rn rn return;rn rnthis->Mycwb->Navigate(WideString(this->ComboBox1->Text));rnrn//---------------------------------------------------------------------------rnvoid __fastcall TForm1::btnTestClick(TObject *Sender)rnrn IHTMLDocument2 *pHTMLDoc=NULL; //定义一个网页文档指针rn LPDISPATCH pDisp=NULL; //定义一个LPDISPATCH变量rn if(this->Mycwb->Busy)rn return;rn pDisp=this->Mycwb->Document; //获取文档的内容rn pDisp->QueryInterface(IID_IHTMLDocument2,(void **)&pHTMLDoc); //将文档指针值赋给pHTMLDocrn IHTMLElementCollection *pelement; rn pHTMLDoc->get_forms(&pelement); rn tagVARIANT a,i;rn a.vt=VT_UI4;rn a.iVal=0; rn pelement->item(a,i,&pDisp);rn IHTMLFormElement *pFormElem=NULL; rn pDisp->QueryInterface(IID_IHTMLFormElement,(LPVOID*)&pFormElem); rn LPDISPATCH pDisp_msg=NULL;rn tagVARIANT phone,msg,empty;rn phone.vt=VT_UI4;rn phone.iVal=0rn msg.vt=VT_UI4;rn msg.iVal=1; pFormElem->item(phone,empty,&pDisp);rn pFormElem->item(msg,empty,&pDisp_msg);rn IHTMLInputTextElement *phoneElem=NULL;rn pDisp->QueryInterface(IID_IHTMLInputTextElement,(void **)&phoneElem);rn WideString s_phone;rn s_phone=this->edtTest->Text;rn phoneElem->put_value(s_phone.c_bstr());rn
使用异步提交表单
第一种方式 普通ajax方式提交 $(function(){ $('#send').click(function(){ $.ajax({ type: "GET", url: GLOBAL_PATH + "/Enterprise/savecompanyphoto", data: {username:
使用jquery-form.js提交表单
jQuery(function(){             //异步提交表单 //绑定#input提交按钮             jQuery("#input").on("click",function(){ //taskform表单id                 jQuery("#taskform").ajaxSubmit({                     suc
使用select提交表单代码???
现有一个表单form,里面有一个select控件,现在想要在选择select时,提交form,注意不是点击按钮提交!谢谢
使用FormData对象提交表单
这是HTML5中新增的一个Api,他能以表单对象作为参数,自动的把表单的数据打包,当ajax发送数据时,发送这个FormData对象,以达到发送表单数据的目的。创建: 参数是一个form节点对象var fm = document.getElementById('formid'); var fd = new FormData(fm);优点: (1)在以往的ajax做post请求时,当提交的数据比较
如何使用图片提交表单?
安卓手机刷机失败自救
刷机对于一些android手机的高级用户来说已经是家常便饭了,很多新手也都跟着教程轻松了学会刷机、升级系统,也都开始经常在网上搜罗一些自制的系统进行刷机,体验新系统带来的新感觉。但是有句古话叫常在河边走,哪有不湿鞋。对于经常刷机的Android机友来说,难免会运气不好碰到刷机失败损坏recovery程序导致手机无法启动的情况,也就是传说中的手机变砖块了。不过刷机失败手机变砖并不是世界末日,略施小计就可以让你的Android手机重新复活,
加入ewebeditor后, 提交表单, 要提交两次, 才可以提交
我在FORM表单中加入ewebeditor后rn rn rn提交表单时要提交两次,才可以正常提交, 当点击一次"提交"时, 网页只是动一下,当再点击下后,然后才会提交rnrn这可能是什么原因了???
ajax上传文件,提交表单,使用FormData和XMLHttpRequest提交表单
使用FormData和XMLHttpRequest提交表单,ajax上传文件,提交表单
在提交表单中如何提交
在输入框中输入
使用mac连接安卓手机adb
花了12000大洋买了一款2017新式mac。电脑外观十分漂亮,速度也很快,不过有些地方和windows差别很大,真的用起来不是很适应。我是想要用这台电脑来做Android开发,那么这样一定要连接adb调试了。下面我来简单说说遇到的那些坑和解决办法。 1.2017新款Macbook pro没有usb接口       我把整个电脑翻了个遍,只找到了两个口,后来查了一下发现两个都是 thu
Fiddler安卓手机抓包基本使用
Fiddler是一个轻量级的http抓包工具,且有良好的用户界面,实用强大易上手。通过设置代理接受处理所有的http请求和响应,可以很轻松的对手机上的安卓应用进行抓包。Fiddler下载地址:http://www.telerik.com/fiddler
【Unity】在安卓手机上使用SQLite
void OpenDB() { // 电脑端路径 string path = Application.dataPath + "/Hero.sqlite"; string con = "data source=" + path; // data source= 在/asses文件夹平级上创建文件 // 手机端路径 string moblePa
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池