단일 입력 필드가있는 두 개의 양식이 있습니다. 페이지가로드 될 때 첫 번째 양식을 표시하고이 첫 번째 양식을 제출할 때 나중에 사용할 수 있도록 세션에 입력 된 값을 유지하려고합니다. 또한 첫 번째 양식을 제출할 때 jquery를 사용하여 두 번째 양식을 숨김 해제하고 싶습니다. 두 번째 양식은 여러 제출을 수행합니다. 제가 직면하고있는 문제는 제출시 두 번째 양식이 첫 번째 양식을 가져오고 두 가지 양식을 제출하는 데 문제가 있다는 것입니다. 두 번째 양식을 일관되게 유지하고 첫 번째 양식을 처음에만 한 번 열어 보려고합니다.첫 번째 양식을 숨긴 다음 두 번째 양식을 표시합니다. Secnd 양식이 여러 제출을 수행합니다.
JS
<script>
$(document).ready(function() {
$("#submitvendor").click(function() {
$("#vendorform").hide(1000);
$("#imeiform").css("display", "block");
})
});
</script>
HTML
<div id="vendorform" class="container" style = " position: relative; top: 50px ;left: 20px ; width: 500px; border: 7px solid #c68c53; border-bottom-left-radius: 30px; border-top-right-radius: 30px; padding: 25px;">
<form id="vendor" class="form-inline" role="form" action="<?php echo $_SERVER['PHP_SELF']; ?>" method = "POST" >
<div class="form-group">
<label >Vendor Reference:     </label>
<input type="text" class="form-control" id="vendorreference" name="vendorreference" placeholder="Enter Vendor Reference here" required>   
</div>
<input type="submit" id="submitvendor" name="Submit" value="Submit">
</form>
</div>
<div id="imeiform" class="container" style = " display: none; position: relative; top: 70px ;left: 20px ; width: 500px; border: 7px solid #c68c53; border-bottom-left-radius: 30px; border-top-right-radius: 30px; padding: 25px;">
<form class="form-inline" role="form" action="<?php echo $_SERVER['PHP_SELF']; ?>" method = "POST" >
<div class="form-group">
<label >                IMEI:     </label>
<input type="text" class="form-control" id="imei" name="imei" placeholder="Enter IMEI here" required >   
</div>
<input type="submit" id="imei" class="btn btn-default" name="Submit" value="SUBMIT">
</form>
</div>
PHP
012 : 여기 내가 함께 일하고 코드입니다
@editor, 마지막 편집은 원래 게시물에 대해 중요한 것을 숨기고 있습니다. 헤더 조작 ('session_start()')을 포함하는 PHP 스크립트는 HTML이 버퍼/브라우저로 보내진 후 페이지 아래로 내려갑니다. 이 정보는 특정 행동을 설명 할 수 있으며, 편집은 PHP를 추출하여 격리 된 창에 표시함으로써 숨 깁니다. – BeetleJuice