gpt4 book ai didi

javascript - 为什么在 JavaScript 中为 Form 设置 "action"和 "method"?

转载 作者:行者123 更新时间:2023-12-02 19:30:53 27 4
gpt4 key购买 nike

在我的javascript书中,有这样的代码:

form.action="echo.pl"
form.method="POST"

书中将这两行代码描述为

statements to specify a submission method and a server-side script to process the form.

但是我不知道他们在说什么。此代码是较大代码的一部分,该代码首先分配表单值,然后运行服务器端脚本响应回显脚本分配的提交的名称=值对。由于没有正确的解释,我无法理解它的含义。

最佳答案

HTML 表单是一种向服务器提交用户数据的方式。但要提交数据,有几个问题:

  • 要提交到服务器的哪一部分(某种程度)? (即哪个脚本/程序将处理提交的数据)。这最好由资源的 URL 来表示。
  • 数据应如何提交?有多种 HTTP 方法——GET/POST/PUT/DELETE/等等等等..

答案在于表单标签的属性:

<form method="<METHOD OF SUBMIT: GET/POST>" action="<WHERE TO SUBMIT?: URL OF SCRIPT" ..>

在您的代码中,form 是对表单的引用,当您说:

  • form.action:您修改要提交到的 URL。
  • form.method:您修改用于提交的 HTTP 方法。

关于javascript - 为什么在 JavaScript 中为 Form 设置 "action"和 "method"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11516042/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com