使用Method Post填写Web表单

时间:2014-08-04 11:29:13

标签: html forms post

我需要帮助理解为什么使用表单操作不适用于某些网站。 Here是一个示例,代码如下。我正在尝试填写文本区域,但它不起作用。我确信有一个我忘记的简单规则,任何帮助都会受到赞赏。

<form action="http://www.boxer.senate.gov/en/contact/policycomments.cfm" method="post" target="_blank" >
<input type="submit" name="firstName" value="test">
</form>

2 个答案:

答案 0 :(得分:1)

您需要使用语言然后返回数据。

如果您将此表单发送到.php文件...然后在php中指定:

$firstName = $_POST['firstName'];
$echo $firstName;

它将'test'打印到文档窗口。

答案 1 :(得分:0)

因为某些网站会拒绝不是来自其服务器的发布数据。他们这样做的原因是它减少了垃圾邮件。 HTML没有任何问题。

# block comment spam by denying access to no-referrer requests
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{HTTP_REFERER} !.*yourwebsite.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule ^(.*)$ ^http://the-site-where-you-want-to-send-spammers.com/$ [R=301,L]

更简单的方法是两部分形式。