将数据从 html 页面插入到 php 表单中,就像自动填充值一样

Posted

技术标签:

【中文标题】将数据从 html 页面插入到 php 表单中,就像自动填充值一样【英文标题】:Inserting data from an html page to php form as in auto-filling the value 【发布时间】:2012-06-27 14:54:45 【问题描述】:

所以问题是我有一个包含 8 个这些 html 框的页面。 我的公司希望#stk ###### 在选择“报价”时自动填写“股票”表单字段。 我确实让它工作了,但代码非常杰里操纵,代码在图像下方。我只是在寻找一种更简单且没有 Jerry 操纵的方法来做到这一点。


`<p>3.  <label for="stockNum">* Stock Item Number</label><br>
    <input name="stockNum" type="text" value="<?php
$stock1 =$_POST['stockNum1'];
$stock2 = $_POST['stockNum2'];
print "$stock1";
print "$stock2";
?>
">
`

【问题讨论】:

很难将您拥有的代码与您给出的描述相匹配。 “stock”字段是“stockNum”字段吗?是“报价”和按钮吗?一条链接?这些值应该在浏览器刷新或转到页面后填充,还是异步填充? 【参考方案1】:

如果这是在一个公共网站上,你的这种方法有很多问题,你会想先过滤 $_POST['stockNum1'] 变量,这样没有人会通过插入 javascript: 或其他顽皮的东西来尝试一些阴暗的东西您的网站。

关于您的具体问题,自动填写表单通常是使用硬编码的 Javascript 或像 jQuery 这样的 Javascript 库完成的,这样您就可以填写表单而无需先发布数据。

【讨论】:

以上是关于将数据从 html 页面插入到 php 表单中,就像自动填充值一样的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PHP 中验证表单,然后重定向到外部页面

我想将表单中的数据插入到表中,然后从另一个表中选择另一个数据并使用 PHP 插入到第三个表中

通过 Ajax 将 Summernote 代码发布到 PHP,然后插入数据库

从 PHP 将 textarea 元素插入 MySQL

php在提交表单之前将数据插入数据库中的值为空?

php表单的提交按钮是一个图片,当点击提交按钮要将表单内容插入数据库应该怎么写啊