POST请求不在表单中工作

时间:2014-09-08 01:18:16

标签: apache http post web get

我正在尝试使用POST方法提交一些表单。这是形式:

<form action="interlopers.php" mehod="post"  id = "interlopersForm" name="interlopersForm" onsubmit="return validateInterlopersForm()">
                <table border="0"> 
                    <tr> 
                         <td> <label for="ast_num" > Ast. num </label> </td>
                         <td> <input type="text" name="ast_num" id = "ast_num"
                                     value="<?php if(isset($_REQUEST['ast_num'])) { echo htmlentities ($_REQUEST['ast_num']); } ?>"
                                                  size="6"> </td>
                     </tr>
                     <tr> 
                      <td><label for="cut_off"> Cut-off </label></td>
                      <td><input type="text" name="cut_off"  id="cut_off" size="6" ></td>
                     </tr>
                     <tr> 
                      <td><label for="data"> Data </label></td>
                      <td><input type ="checkbox" name="data" id = "dataSDSS" value="SDSS" checked> SDSS <br>
                       <input type ="checkbox" name="data" id="dataWISE" value="WISE" checked > WISE <br>
                       <input type ="checkbox" name="data" id = "dataSp" value="Sp" checked> Taxonomy</td>
                     </tr>
                     <tr>
                      <td> <label for="isFinalStep"> Just interlopers? </label> </td>
                      <td> <input type = "checkbox" name="isFinalStep" id = "isFinalStep"> </td>
                     </tr>
                     <tr> <input type="hidden" name="submitted" value="1"> </tr>
                     <tr> 
                      <td colspan="2" align="center">     <input  type="submit" value="Calculate" > </td>
                     </tr>
                </table>
            </form>

但是,而不是获得POST请求我得到GET请求。我在Ubuntu上使用apache服务器和php5。我在本地服务器和远程主机上尝试过这个,但仍然是GET而不是POST。

1 个答案:

答案 0 :(得分:1)

将mehod =“post”更改为method =“post”。

你写错了。