두 가지 형식이 포함 된 PHP 파일이 있습니다. Form1 (중급)에는 텍스트 상자 하나와 드롭 다운 목록 세 개가 필터로 있습니다. 일단 Form1의 submit 버튼을 누르면 계산을 위해 다른 PHP 파일에 값이 POST되고 Form2 (ProductionForm)가 표시됩니다 (지금까지 숨겨져 있습니다). HTML 양식에서 선택한 valus를 전달하는 방법은 무엇입니까?
<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;
});
});
나는 형식 2의 텍스트 상자에 ProductionSummaryFormCalculation.php 파일에서 계산로드 값을 원하는 : 나는 jQuery를 함께 이런 짓을 한
, 여기에 코드입니다. 나는 다음과 같은 코드를 사용하는 경우
작동하지 않습니다 :
<input id="start_time_text" class="start_time_text" type="text" name="start_time_text" value="<?php echo $start_time; ?>">
을 또한, 나는 내가 공격 할 때 POST 방법을 통해 다른 PHP 파일을 Form1과 Form2를 모두에서 선택한 값을 보내려면 Form2의 제출 단추.
어떻게하면됩니까? 누군가 나를 도울 수 있습니까?
$ _POST [ 'start_time'];이어야합니다. –
그건 작동하지 않습니다. 또한 ProductionSummaryFormCalculation.php에 아무것도 게시하지 않습니다. – Allen
그러면 사용자가 양식 1에서 양식 2로 어떻게 이동합니까? –