【问题标题】:How to submit a form using jQueryMobile如何使用 jQueryMobile 提交表单
【发布时间】:2011-09-07 09:24:15
【问题描述】:

我无法使用 post 方法提交表单。

  1. 发生的第一个错误是 405,但我能够使用 solution 解决它。
  2. 现在出现403错误,如何解决?

JS

$(document).ready(function () {
    $('#loginForm').submit(function () {
        //some business logic...
        $.mobile.changePage($('#menuPage'));
    });
});

HTML

<div data-role="page" id="loginPage">
    <div data-role="header"><h1>Login</h1></div>
    <div data-role="content">
        <form method="post" id="loginForm">
            <fieldset>
                <label for="utilizadorText">Inserir Utilizador</label>
                <input type="text" id="utilizadorText" name="utilizadorText" />
                <label for="palavraChaveText">Inserir Palavra Chave</label>
                <input type="password" id="palavraChaveText" name="palavraChaveText" />
                <input type="submit" id="loginAnchor" class="submit" value="Login" />
            </fieldset>
        </form>
    </div>
</div>     

<div data-role="page" id="menuPage">
    <div data-role="header"><h1>Menu</h1></div>
    <div data-role="content">    
        Menu
    </div>
</div>       

【问题讨论】:

    标签: javascript html forms mobile jquery-mobile


    【解决方案1】:

    看起来好像您正在尝试将表单提交到 loginPage,然后将页面更改为 menuPage。这对我来说没有意义。你想在这里执行什么操作?如果您希望能够从 loginPage 的上下文中获取表单数据,而不是对其应用业务逻辑,那么下面的解决方案可能会有所帮助。

    Possible Solution #1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-21
      • 1970-01-01
      • 2012-04-08
      • 2015-04-14
      • 2012-03-04
      • 2012-11-26
      相关资源
      最近更新 更多