对于我的业务,我要求所有客户在商店前面的售货亭登记。
我希望使用网络表单执行此操作,并希望将所有输入自动发送到电子表格。
我的要求是:
我不知道该怎么做,我想知道是否有人可以给我一些提示,或者我是如何做到这一点的好主意/方向。
答案 0 :(得分:1)
为了做你想做的事,你需要server-side scripting来处理提交。
您可以使用PHP之类的语言来处理表单提交,并且:
但是,对于第1步,您应该考虑使用MySQL之类的数据库来存储和管理您的订阅。
这里有一些伪代码,向您展示PHP如何提交和处理表单:
<form action="form.php" method="POST">
Name: <input type="text" name="name" value='' />
<br />
Email: <input type="text" name="email" value='' />
<br />
<input type="checkbox" name="list" />Sign me up for the email list.
<input type="submit" value="Sign In!" />
</form>
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$list = isset($_POST['list']) ? true : false;
$database = New ConnectionToDatabase();
$database->store($name, $email, $list);
if( $list )
{
mail($email, "Thanks for signing up for the [storename] mailing list!", "[Your Custom Message]");
}
header("Location: form.html");
?>
答案 1 :(得分:0)
您可以在表单提交时添加重置:
<form onsubmit="this.submit(); this.reset(); return false;">