将表单输入值传递给操作

Posted

技术标签:

【中文标题】将表单输入值传递给操作【英文标题】:pass form input value to action 【发布时间】:2011-09-07 09:44:22 【问题描述】:

我有一个页面(module-access.php)。

在页面上,我有一个带有一个文本输入字段的表单。我想将在此字段中输入的任何内容设置为表单操作的一部分。

<form action="module-access.php?company=THE-USERS-INPUT" method="post" name="company" id="company">
Company Name: <input type="text" name="textfield" id="textfield">
<INPUT TYPE="submit" name="submit" VALUE="Go"></FORM>

谢谢

【问题讨论】:

【参考方案1】:

只需将输入名称从文本字段更改为公司,并将操作类型更改为 GET

<form id="myform" action="module-access.php" method="GET">
    Company Name: <input type="text" name="company" id="company">
    <input type="submit" name="submit" value="Go">
</form>

【讨论】:

【参考方案2】:

为什么?在POSTGET 中传递是否重要?您可以随时使用REQUEST

如果它确实重要,那么您需要在POST 表单之前使用 javascript 来修改操作。不是很难做到。

【讨论】:

以上是关于将表单输入值传递给操作的主要内容,如果未能解决你的问题,请参考以下文章

如何将表单输入值传递给 JavaScript 函数

提交按钮是不是在表单提交时将其值传递给操作方法?

如何将初始表单值传递给 Vue.js 中的子组件?

将下拉值的选定选项的值传递给 django 数据库

如何将使用 ng-repeat 动态创建的 html 表单的输入元素的值传递给 ng-controller

jQuery 更新隐藏的输入值,但不传递给 POST 变量