我在提交表单而不是调用php页面时遇到问题我收到404错误。
两个文件都在同一个目录中,我使用PHPStorm作为IDE,Xampp作为php解释器。单击提交按钮后,它会尝试打开右侧页面: http://localhost:63342/untitled/learn.php但是只发出404消息。奇怪的是,如果我按下该URL的输入它确实带我到php页面就好了,这真的很混乱。然而,这不是使用Chrome的问题,只发生在Firefox中。我使用的代码如下所示:
Html页面:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Tutorial page</title>
</head>
<body>
<form action="learn.php" method="post">
<table border="0">
<tr>
<td>UserName</td>
<td align="center"> <input type="text" name="username" size="30"/> </td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Submit"/> </td>
</tr>
</table>
</form>
</body>
</html>
php页面:
<html>
<head>
<title>Information gathered</title>
</head>
<body>
<?php
echo "testing this";
?>
</body>
</html>
答案 0 :(得分:0)
action
的 form
属性需要一个网址。因此,请仅尝试learn.php
或一些完整的网址。
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form
处理表单信息的程序的URI。这个值 可以被一个或一个的形式属性覆盖 元件。
.
表示法通常在命令行中用于表示当前目录。我不确定在URL中是否可以使用相同的内容。