如何在提交表格数据后转移到另一页的部分?

时间:2017-01-03 10:44:56

标签: javascript html css

我想通过POST方法将表单数据发送到另一个页面,以便在指定部分加载其他页面。我该怎么办?

    <form method="post" id="loginForm" action="/index.php">
      <table>
        <tr>
          <td><label class="labelShadow">User Name: </label></td>
          <td><input type="text" name="uName" class="loginBox" value="<?php if(isset($_COOKIE['uName']))echo $_COOKIE['uName']; ?>" /></td>
        </tr>
        <tr>
          <td><label class="labelShadow">Password: </label></td>
          <td><input type="password" name="pass" class="loginBox" value="<?php if(isset($_COOKIE['pass']))echo $_COOKIE['pass']; ?>" /></td>
        </tr>
        <tr>
          <td colspan="2" style="text-align:center">
          <input type="submit" value="Login" name="login" class="btn btn-default" <?php callRouter(); if(isset($_SESSION['privilege']))echo "disabled"; ?>/>
          <input type="checkbox" class="checkBoxShodow" name="cookieChk" <?php if(isset($_COOKIE['pass']))echo "checked"; ?> />
          <label class="labelShadow">&nbsp;remember me</label>
          </td>
        </tr>
      </table>
    </form>

1 个答案:

答案 0 :(得分:1)

如果我正确理解了这个问题,你只需要在表单的动作中添加一个锚点,如下所示:

<form method="post" id="loginForm" action="/index.php#focus-on-section">

锚点可以是您的其他页面上id的任何元素:

<div id="focus-on-section">
  more stuff
</div>