【问题标题】:How to prefill a form field using POST method data?如何使用 POST 方法数据预填充表单域?
【发布时间】:2012-11-14 21:24:29
【问题描述】:

我试图弄清楚如何使用上一页中的值预填充表单字段。

第一页的表单使用post方式。

需要正确的脚本,该脚本将从上一页获取一个值并将其填充到一个表单字段中,该字段的输入只有一个名称而不是一个 ID。

我无法更改、修改或为任何输入分配 ID,因为我无法访问大部分代码。可以添加代码,但很难修改或更改现有的。这是针对功能有限的在线商店的购物车,所以我只是想添加一些以防您想知道。任何帮助深表感谢。谢谢大家。

【问题讨论】:

  • 这取决于所使用的服务器端语言。
  • 请发布一些代码,以便开始帮助您。
  • 第一页表格的张贴代码

标签: javascript forms post input


【解决方案1】:

从您所说的...您需要能够根据“名称”更改输入值:

<script>
$('input[name=YourFieldName]').attr(
    {value: 'YOUR POST DATA'});
});
</script>

您还需要使用 ASP 来获取 POST 数据...如果您能够使用 ASP,它看起来像

<%
Dim TEXTBOX_A
TEXTBOX_A = Request.Form("TEXTBOX_A")
%>

<script>
$('input[name=TEXTBOX_A]').attr(
    {value: '<% Response.Write(TEXTBOX_A) %>'});
});
</script>

如果我有误解,请纠正我。

【讨论】:

  • 我在写着“你的帖子数据”的地方放什么
  • 无法访问 asp...我可以为此使用 Javascript 吗?
  • 否 .. JavaScript 无法直接访问 POST 数据。我知道这很不方便,但 JavaScript 纯粹是“客户端”,不能(主要出于安全原因)访问“服务器端”数据
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-06
  • 2015-08-31
  • 1970-01-01
  • 2012-08-14
相关资源
最近更新 更多