我需要帮助理解为什么使用表单操作不适用于某些网站。 Here是一个示例,代码如下。我正在尝试填写文本区域,但它不起作用。我确信有一个我忘记的简单规则,任何帮助都会受到赞赏。
<form action="http://www.boxer.senate.gov/en/contact/policycomments.cfm" method="post" target="_blank" >
<input type="submit" name="firstName" value="test">
</form>
答案 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]
更简单的方法是两部分形式。