HTML - 提交带有实时值的表单

时间:2012-10-02 09:45:26

标签: html forms parsing textbox

我想提交一个包含用户输入的文本框值的网络表单。

现在我使用的是webservice的API,我在他们的文档中找不到如何执行此操作。

我正在制作的表单是一个注册表单,提交URL将显示其中的用户名和密码,以便API可以解析它们并创建一个帐户。 当我点击提交按钮时,如何直接从表单中获取文本框的值?

网址如下:

  

https://readitlaterlist.com/v2/signup?username=name&password=123&apikey=yourapikey

用户名=姓名=>其中name必须是用户名文本框的值 密码= 123 =>其中123需要是密码字段的值。

网址将在后台传递给系统,用户永远不会看到,因此数据不会公开,因此会保存。

提前致谢。

表单的代码是:

<form id="login" action="https://readitlaterlist.com/v2/signup?username=name&password=123&apikey=em8p5F73A5bs6h0ZmYg5d21E37d5S424">
    <div id="usernameTB"   class="textbox"><input id="username" type="text" placeholder="Username" autofocus required></div>
    <div id="passwordTB"   class="textbox"><input id="password" type="password" placeholder="Password" required></div>
    <div id="buttonSubmit" class="button"><input type="submit" id="submit" value="Sign up"></div>
</form>

1 个答案:

答案 0 :(得分:2)

由于涉及到秘密的api密钥,并且您要求它不向用户公开,您必须在服务器上执行此操作(调用api)。

所以,

让用户向您的服务器提交包含用户名和密码的表单。使用服务器端脚本,记下用户名和密码,并使用可用于服务器端脚本的相应工具调用api。在php中,您可以使用cURL。在asp.net中,您可以使用WebRequest。您可以找到适用于每种服务器端脚本语言的内容。

如果你在客户端这样做,api密钥不可避免地落入恶意用户手中,你最终会得到很多账号。