0

什么时候需要从动作属性设置为?像这样

<head>
<title></title>
</head>
<body>
<form action="?" method="post">
<div>
<label for="joketext">Type your joke here:</label>
<textarea id="joketext" name="joketext" rows="3" cols="40"></textarea>
</div>
<div><input type="submit" value="Add"/></div>
</form>
</body>

4

4 回答 4

1

设置表单操作的需​​要是,表单可以提交给您指定的任何操作,如果您将操作留空,则表单将提交给自己(它所在的页面)

如果您有一个不可见但处理所有处理的表单处理程序,那么您可以在表单操作中定义处理程序地址 (url),或者如果您愿意,甚至可以将数据发送到另一个页面。

无论您将其发送到何处,表单处理程序或其本身或其他页面都会处理数据并根据您的选择进行相应处理。

于 2013-03-23T04:15:50.147 回答
1

如果您使用:

<form action="myform.php" method="post">

然后表单重定向到myform.php并且在这个文件中有检查表单的代码。

如果您使用:

<form action="myform.php?check" method="post">

然后表单重定向到,myform.php但它也会向$_GET数组添加检查。

因此,您可以编写一段仅在数组中有check元素时才有效的代码。$_GET

if(isset($_GET['check']))
{
    // your code here
}

在 PHP 中,后面的每个元素?都是数组的成员$_GET例如:http://www.example.com?product_id=1&product_name=acme表示 $_GET 数组当前有两个元素:

product_id
product_name
于 2013-03-23T04:21:08.953 回答
0

我想下面的链接应该会有所帮助。 http://www.w3schools.com/tags/att_form_action.asp

它允许您指定要发布表单数据的位置

于 2013-03-23T04:16:08.230 回答
-1

当您希望存储表单数据时,可以将其设置为 php 文件并将数据保存到数据库、文本文件或 xml。

于 2013-03-23T04:10:35.447 回答