0

我目前正在处理一个提示您输入名称的 html 文件。然后它将采用该名称并将其添加到 SQL 服务器数据库。这是代码:

<!DOCTYPE html>
<html>
<body>

<form name="customerForm" action="" method="get">
First Name: <input type="text" name="firstname" /><br />
Last Name: <input type="text" name="lastname" /><br />
<input type="button" name="button" value="Add Customer" onClick="addCustomer(this.form)">
</form>

<script type="text/javascript">
function addCustomer(form)
{
    var x = form.firstname.value;
    var y = form.lastname.value;
    var name = x+" "+y;
    alert(name);
}
</script>
</body>
</html>

目前我有 javascript 函数将名称放入警报框以查看它是否有效。

我了解程序的 html 方面。我不知道将数据添加到 SQL Server 数据库中的任何技术或有效方法。

如果有人愿意提供帮助,我将不胜感激。谢谢你。

4

4 回答 4

0

您需要对某种用 Python/Perl/PHP/Ruby/etc 编写的服务器端脚本使用 POST 请求。

于 2012-06-19T14:49:51.090 回答
0

替换buttonsubmit,在属性中设置一个URI,action即提交数据的程序。

您需要它和您的网络服务器之间的接口。具体情况取决于您的服务器和语言选择。CGI是一种简单的通用方法(但效率很低)。FastCGI是一种更复杂、更高效的替代方案。还有语言/服务器特定的接口,例如mod_perlmod_php。如果我今天开始一个项目,我可能会用 Perl 编写它并使用PSGI/Plack为我的部署方式提供灵活性。

于 2012-06-19T14:50:12.947 回答
0

您需要一种服务器端技术,如 ASP.NET、PHP 或类似的技术来提交表单并在服务器端对其进行处理。

可能有某种 jQuery 插件可以做到这一点,但你会更适合学习上述技术之一。

是否有某种原因导致您不能使用服务器端技术?

于 2012-06-19T14:51:39.223 回答
0

Html5 在客户端工作。如果 Webstorage (http://davidwalsh.name/html5-storage) 符合您的需要,您可以使用它,但要将数据保存在另一台服务器中,您必须发送它。

于 2012-06-19T14:53:10.093 回答