我想通过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"> remember me</label>
</td>
</tr>
</table>
</form>
答案 0 :(得分:1)
如果我正确理解了这个问题,你只需要在表单的动作中添加一个锚点,如下所示:
<form method="post" id="loginForm" action="/index.php#focus-on-section">
锚点可以是您的其他页面上id
的任何元素:
<div id="focus-on-section">
more stuff
</div>