如何从网页获取输入并将其存储到SQL Server中

时间:2014-08-11 04:48:59

标签: javascript sql-server html5

我只想知道最简单的方法:

用户输入网页上字段的数据并点击“提交”。数据将存储在本地数据库中。

<div class="article">
    <form>
        <br/>
        <p>Name:</p><input type="text" id="fname"><br/>
        <p>Address:</p><input type="text" id="address"><br/>
        <p>Phone:</p><input type="text" id="phone"><br/>
        <button onclick="InsertData()">Submit</button><br/>
    </form>

<script>
    function InsertData(){
        var name=document.GetElementById('fname');
        var address=document.GetElementById('address');
        var phone=document.GetElementById('phone');
        var connectionstring="Data Source=SERVERNAME;Initial Catalog=<catalog>;UserID=sa;Password=password;Provider=SQLOLEDB";
        var statement="insert into Northwnind.dbo.directory_tab(telephoneno, name, address) values(?,?,?)";

        Database db=database.OpenConnectionString(connectionstring);
        db.Execute(statement);
        db.Close;       
    }

</script>
</div>

如果你必须知道,我是网络编程的新手。我真的不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

常见的方法是使用JavaScript发送请求,该请求应在运行该网站的服务器上处理。对于请求处理程序,您可以使用perl,php或其他语言。服务器脚本负责管理数据库。对于perl,您可以使用CGI模块。对于JavaScript请求,请使用jQuery的AJAX。