我是html和表单的新手,想要了解如何将表单字段提交并发布到简报注册网址。
这是我到目前为止的代码。当某人填写表格并提交表格时,表格操作会将姓名和电子邮件发布到网址并订阅用户的简报吗?还是我还需要某种处理文件?
<FORM action="http://example.com?fname=<firstname>&email=<email>&redirecturl=abcthankyou" method="post">
<p>
<LABEL for="firstname">First name </LABEL>
<INPUT type="text" id="firstname"><p />
<LABEL for="email">Email </LABEL><br />
<INPUT type="text" id="email"><p />
<INPUT type="submit" value="Subscribe"> <INPUT type="reset">
</p>
</FORM>
提前感谢您的帮助。
答案 0 :(得分:0)
您的表单存在一些问题。你希望它看起来像你的额外位:
<form action="http://example.com" method="post">
<input type="text" name="firstname">
<input type="text" name="email">
</form>
然后,该表单会调用您的操作页面,而name
设置的任何输入都将作为$_POST
中设置的method
变量传递。您可能需要查看 - http://www.w3schools.com/html/html_forms.asp
答案 1 :(得分:0)
每当用户提交(点击提交类型的表单输入)时,表单中输入的内容都会被打包并发送到&#39; action&#39;中提到的网址。你的表格的属性。发送数据的方法就是我们在&#39;方法中提到的方法。属性。它通常是&#39; GET&#39;或者&#39; POST&#39;。
现在,发送的数据采用键值对的形式。为简化起见,请说用户在登录表单中输入用户名和密码。然后发送的数据是
username => value_of_username_field
password => value_of_password_field
&#39;用户名&#39;是value_of_username_field的关键。
因此,如果您想使用这些值,并执行邮件发送等操作,您将需要服务器端脚本语言,最好是PHP。