导航到外部html页面的一个分区

Navigate to a division of a external html page

本文关键字:一个 分区 外部 html 导航      更新时间:2023-09-26

我正在开发netbeans上的cordova移动应用程序,我有多个html页面。在一些html页面中,有如下所述的页面划分。我在我的页面上有一个登录部门,必须填写字段进行。我正在使用java脚本验证。下面是我的代码

     <form id="frm_login">
                    <div class="ui-field-contain">
                        <input type="text" name="txt_username" id="txt_username" placeholder="username" value="" class="required">
                        <input type="password" data-clear-btn="true" name="password" placeholder="password" id="txt_password" value="" autocomplete="off" class="required">
                    </div>
                    <a href="" id="btn_login" class="ui-btn ui-corner-all" onclick="login()">Login</a>
                    <a href="signup.html"  class="ui-btn ui-corner-all">SignUp</a>
     </form>

验证后,我需要进入所需的页面划分。这是我的js文件。我只有一个名为index.html的html页面。

function login() {
    var val = $("#frm_login").valid()
    if (val) {
        window.location.reload(true);
        window.location.href = 'index.html#homepage';
  }
}

,但这不起作用。如何解决这个问题。谢谢!

成功了:

<a href="http://en.wikipedia.org/wiki/Java_(programming_language)#Syntax" target="_blank">Java</a>
http://jsfiddle.net/w2Z93/

好吧,这是一个很渺茫的机会:)

将此代码更改为

if (val) {
    localStorage.setItem("page_location","homepage");
    document.location="index.html";
}

index.html,内部设备就绪函数或在任何页面加载函数

 check=localStorage.getItem("page_location");
 if(check=="homepage")
      jQuery.mobile.changePage("#homepage");

这应该会为你带来目标。

我找到了答案。我要做的就是删除代码行

window.location.reload(true);

现在我的js文件是这个

function login() {
    var val = $("#frm_login").valid()
    if (val) {
        window.location.href = 'index.html#homepage';
  }
}