PHP-在提交之前添加表单元素-购买按钮
我需要在单击Submit按钮之后,但在POST数据发送到服务器之前,动态地将表单元素添加到HTML表单中。新元素必须从我的服务器上的PHP文件中“读取” 历史: 当前,我的HTML表单包含“隐藏”字段,这些字段将提交到另一台服务器进行处理。我无法控制另一台服务器。我的问题是任何人都可以编辑这些隐藏字段PHP-在提交之前添加表单元素-购买按钮,php,jquery,forms,form-submit,hidden-field,Php,Jquery,Forms,Form Submit,Hidden Field,我需要在单击Submit按钮之后,但在POST数据发送到服务器之前,动态地将表单元素添加到HTML表单中。新元素必须从我的服务器上的PHP文件中“读取” 历史: 当前,我的HTML表单包含“隐藏”字段,这些字段将提交到另一台服务器进行处理。我无法控制另一台服务器。我的问题是任何人都可以编辑这些隐藏字段 如何在提交表单后立即将表单元素动态添加到POST数据中?您可以将数据发布到服务器,然后再将新元素附加到外部服务器 您的工作在服务器端完成 另见: 如果您需要控制提交给其他服务器的内容,您必须自己完
如何在提交表单后立即将表单元素动态添加到POST数据中?您可以将数据发布到服务器,然后再将新元素附加到外部服务器 您的工作在服务器端完成 另见:
如果您需要控制提交给其他服务器的内容,您必须自己完成。将表单提交到您自己的服务器,然后对其进行验证,添加数据并重新提交到其他服务器
您可以使用PHP中的CURL扩展从服务器发布数据。您可以这样尝试:
onclick
放入javascript例程(这里我使用submit\u form()
)id='dynamic'
来称呼它)提交表单()
$(“#myForm”).提交()之前可能会有短暂的延迟
submit\u form()
函数的代码:
function submit_form()
{
$("#dynamic").append("<input type='hidden' name='input1' value='whatever'>");
$("#dynamic").append("<input type='hidden' name='input2' value='whatever'>");
$("#myForm").submit();
}
函数提交表单()
{
$(“#动态”)。追加(“”);
$(“#动态”)。追加(“”);
$(“#我的表格”).submit();
}
任何人都可以代表您提交包含任何数据的表单,因此我不明白您在这里到底想做什么。。。