我有一个包含两个表单的PHP文件。 Form1(中级)有一个文本框和三个下拉列表作为过滤器。一旦我点击Form1中的提交按钮,值将被POST到另一个PHP文件进行计算,并显示Form2(ProductionForm)(到目前为止隐藏)。
我用jQuery完成了这个,这里是代码片段:
<script type="text/javascript">
$(document).ready(function(){
$("#intermediate").submit(function() {
/* AJAX calls and insertion into #productionForm */
$.post("../c/ProductionSummaryFormCalculation.php", {
Date: $('#datepicker').val(),
ShiftId: $('#selectShift :selected').val(),
Machine: $('#selectMachine :selected').val(),
User: $('#selectUser :selected').val(),
});
$("#datepicker").prop("disabled", true);
$("#selectShift").prop("disabled", true);
$("#selectMachine").prop("disabled", true);
$("#selectUser").prop("disabled", true);
$("#productionForm").show();
return false;
});
});
我想要从ProductionSummaryFormCalculation.php文件计算的值并加载到Form2中的文本框中。
当我在以下代码中使用它时,它不起作用:
<input id="start_time_text" class="start_time_text" type="text" name="start_time_text" value="<?php echo $start_time; ?>">
另外,当我点击Form2中的提交按钮时,我想通过POST方法将从Form1和Form2中选择的值发送到另一个PHP文件。
$("#productionForm").submit(function() {
/* AJAX calls and insertion into #productionForm */
$.post("../c/ProductionSummaryForm2.php", {
start_time: $('#start_time_text').val(),
end_time: $('#end_time_text').val(),
remarks: $('#Remarks').val()
});
});
我怎样才能做到这一点;有人可以帮我吗?