【问题标题】:Cannot submit HTML form using PHP on iPad无法在 iPad 上使用 PHP 提交 HTML 表单
【发布时间】:2013-09-28 09:41:06
【问题描述】:

最近我遇到了这个我无法解决的问题。我的 HTML 表单无法使用 iPad 提交,但可以从我的笔记本电脑(Windows 机器)提交相同的表单。请查看:

http://www.gomap.ch/admin/pages/test.php - 提交正确 http://ipadpreview.com/previewer?url=www.gomap.ch/admin/pages/test.php - 未提交。

这是一个非常简单的表格,代码如下:

<?php
    error_reporting(0);
    if($_POST['mirko']){
        echo 'hello, Mirko';
    }
?>

<form action="" method="POST">
        <input type="submit" value="Submit" name="mirko"/>
</form>

有什么帮助吗? 非常感谢!

【问题讨论】:

  • 您是否尝试过编写有效的 HTML?
  • 你在真 iPad 上试过了吗?
  • 您使用的“模拟器”会从表单元素中删除action 属性。我确信它可以在真正的 iPad 上运行。

标签: php html forms ipad submit


【解决方案1】:

你没有使用有效的 html。用这个替换你的代码并在真正的 ipad 上尝试过。

<html>
<head></head>
<body>
<?php
error_reporting(0);
if($_POST['mirko']){
    echo 'hello, Mirko';
}
?>

<form action="" method="POST">
    <input type="submit" value="Submit" name="mirko"/>
</form>
</body>
</html>

【讨论】:

    【解决方案2】:

    您需要将保存 php 代码的表单的名称添加到操作中。在这种情况下,它将与您使用的表格相同。按照我在下面所做的操作,nameOfFile.php 是您发布的文件的名称。

    <?php
    error_reporting(0);
    if($_POST['mirko']){
        echo 'hello, Mirko';
    }
    ?>
    
    <form action="nameOfFile.php" method="POST">
        <input type="submit" value="Submit" name="mirko"/>
    </form>
    

    【讨论】:

      猜你喜欢
      • 2012-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-10
      相关资源
      最近更新 更多