app中的表单提交不适用于Iphone

时间:2015-09-11 22:20:35

标签: php iphone

我使用以下代码提交登录表单:

  <div data-role="content">
     <form id="test" method="post" action="login.php">
      <table>
        <tr>
          <td>User ID</td>
          <td><input type="text" name="userid" size="20" /></td>
          <br />
        </tr>
        <tr>
          <td>Password</td>
          <td><input type="password" name="password" size="20" /></td>
        </tr>
      </table>
      <p>
        <input type="submit" name="mysubmit"  value="Login" />

      </p>
    </form>
</div>

此表单提交适用于Windows上的Firefox,Internet Explorer,Chrome和Safari。但是,当我在Dreamweaver中使用设备预览并从我的Iphone中尝试它时,我收到错误的加载页面&#39;在我的所有表格提交。如果我输入data-ajax="false",我就会获得

  

&#39; {&#34;代码&#34;:&#34; MethodNotAllowedError&#34;,&#34;消息&#34;:&#34; POST不被允许&#34;}&#39 ;

我提交表单时另外,我使用本地服务器作为我的sql server。

我甚至尝试使用test.php作为操作而不是我的login.php页面,其中包含test.php的以下空白代码,但仍然出现错误加载页面&#39;:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>

<body>
</body>
</html>

我已经从Android手机尝试了所有这些,但仍然出现错误加载页面&#39;在设备预览中。这是我的第一个应用程序,所以一旦我能解决这个问题,我就会全力以赴。

1 个答案:

答案 0 :(得分:-1)

将ids添加到您的输入中。而不是

<input type="text" name="userid" size="20" />

<input type="text" id="userid" name="userid" size="20" />