我目前正在处理一个提示您输入名称的html文件。然后它将获取该名称并将其添加到SQL Server数据库。这是代码:
<!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函数将名称放入alerty框以查看它是否有效。
我理解程序的html方面。我不知道的是将数据添加到SQL Server数据库的任何技术或有效方法。
如果有人愿意提供帮助,我会非常感激。谢谢。
答案 0 :(得分:0)
您需要对使用Python / Perl / PHP / Ruby /等编写的某种服务器端脚本使用POST请求。
答案 1 :(得分:0)
将button
替换为submit
,在action
属性中设置一个URI,这是将数据提交到的程序。
您需要在它和您的网络服务器之间建立一个接口。具体细节取决于您的服务器和语言选择。 CGI是一种简单的通用方法(但效率很低)。 FastCGI是一种更复杂,更有效的选择。还有语言/服务器特定的接口,例如mod_perl和mod_php。如果我今天开始一个项目,我可能会用Perl编写它并使用PSGI/Plack给我灵活的部署方式。
答案 2 :(得分:0)
您需要像ASP.NET,PHP或类似的服务器端技术来提交表单并在服务器端执行某些操作。
可能有某种类型的jQuery插件可以做到这一点,但你更适合学习上述技术之一。
是否有某种原因导致您无法使用服务器端技术?
答案 3 :(得分:0)
Html5适用于客户端。 如果符合您的需要,您可以使用Webstorage(http://davidwalsh.name/html5-storage),但要将数据保存在另一台服务器中,您必须发送它。