3 回答
TA贡献1784条经验 获得超8个赞
正如@peter 所说,您一次只能提交一份表格。但是有一些解决方法可以满足您的需求。
方法一
将表单发布到 php 脚本(例如form_1_action.php
),然后将表单输入存储在Session变量中。
$_SESSION['form_data_1'] = $_POST;
然后,您将能够在不同的页面中访问它。喜欢,
$_SESSION['form_data_1']['field_name']
方法二
将表单发布到 php 脚本(例如form_1_action.php
),然后将表单输入存储在PHP变量中。
$formData1 = $_POST;
然后你可以在第二个表单中使用第一个表单中的数据(第二个表单应该在同一个文件上form_1_action.php
),比如
<input name="name" value="{$formData1['field_name']"}>
如果您在
form_2_action.php
.
方法三
使用Javascript以更用户友好的方式完成您的要求。
TA贡献1780条经验 获得超1个赞
不,这是不可能的,因为浏览器一次只会提交一个表单(通常是包含单击的提交按钮的表单)。
他们不可能一次提交多个表单,因为每个表单都有自己的操作和方法属性来确定要发送的请求。
TA贡献1777条经验 获得超10个赞
try using jquery to Prevent the other form from submiting and try updating the value using event listening of the first form and update that input.
$( '#Submit' ).click( function ( event ) {
event.preventDefault();
var value = <?= $postedValue ?>;
$('input[name="input_name/2"]').val(value);
}
- 3 回答
- 0 关注
- 126 浏览
添加回答
举报