프로그래밍이 그리 좋지 않습니다. 나는 하나의 기능에 대해 작업하고 있는데, 이는 양식 데이터를 제출 한 후에 양식이 숨어있는 것입니다. 여기서 동적으로 생성 된 양식 수입니다. 양식을 여러 번 제출하는 것을 방지하기 위해 양식 데이터를 제출하면 양식을 숨길 필요가 있습니다. 여기에 div div 안에 숨어있는 형식을 사용했습니다. 그것은 해결책을 알려 주시기 바랍니다 작동하지 않습니다.양식을 제출 한 후 양식을 숨기는 방법
<script>
$(document).ready(function(){
$(".nav-tabs a").click(function(){
$(this).tab('show');
});
});
function frmsubmit()
{
var frm = document.getElemetsByName('formdata')[0];
frm.submit();
frm.reset();
return false;
}
$('#submit_0').click(function() {
\t \t $.ajax({
\t \t \t url:"section.php?status=result",
\t \t \t data:$('#f_0').serialize(),
\t \t \t success:function(data)
\t \t \t {
\t \t \t \t alert(data);
\t \t \t \t $('#f_0')[0].reset();
\t \t \t }
\t \t });
\t });
// Haven written same code for submit_0 to submit_10
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container">
<h3>Enter the values:</h3><br>
<ul class="nav nav-tabs">
<?php
foreach($clasarr as $temp)
{
?>
<li><a href="#<?php echo $temp; ?>"> <?php echo $temp; ?> </a </li>
<?php
}
?>
</ul>
<div class="tab-content">
<?php
$y=0;
foreach($clasarr as $temp)
{
?>
<div id="<?php echo $temp; ?>" class="tab-pane fade">
<form name="formdata" action="" method="post" class="form-horizontal" id="f_<?php echo $y; ?>">
\t \t \t <div class="col-md-offset-2 col-md-10">
\t \t \t \t <h3> CLASS: <?php echo $temp; ?></h3>
\t \t \t </div>
\t \t \t <input type="text" name="idr" id="idr" value="<?php echo $id; ?>" hidden>
\t \t \t <input type="text" name="clss" id="clss" value="<?php echo $temp; ?>" hidden>
\t \t \t <div class="form-group">
\t \t \t \t <label class="control-label col-sm-2" for="totalb">Budgeted #:</label>
\t \t \t \t <div class="col-sm-3">
\t \t \t \t <input type="text" class="form-control" name="totalb" id="totalb" value="<?php echo $totalarr[$y]; ?>">
\t \t \t \t </div>
\t \t \t </div>
\t \t \t <div class="form-group">
\t \t \t \t <label class="control-label col-sm-2" for="received">Received #:</label>
\t \t \t \t <div class="col-sm-3">
\t \t \t \t <input type="text" class="form-control" name="received" id="received_<?php echo $y; ?>" onblur="getcsv(<?php echo $y; ?>),getupload(<?php echo $y; ?>),getexpected(<?php echo $y; ?>)"/>
\t \t \t \t </div>
\t \t \t </div>
\t \t \t <div class="form-group">
\t \t \t \t <label class="control-label col-sm-2" for="deleted"> Deleted data #:</label>
\t \t \t \t <div class="col-sm-3">
\t \t \t \t <input type="text" class="form-control" name="deleted" id="deleted_<?php echo $y; ?>" onblur="getcsv(<?php echo $y; ?>),getupload(<?php echo $y; ?>),getexpected(<?php echo $y; ?>)"/ >
\t \t \t \t </div>
\t \t \t </div> \t
\t \t \t <div class="form-group">
\t \t \t \t <label class="control-label col-sm-2" for="csvno"> CSV Number #:</label>
\t \t \t \t <div class="col-sm-3">
\t \t \t \t <input type="text" class="form-control" name="csvno" id="csvno_<?php echo $y; ?>" onload="getupload(<?php echo $y; ?>)">
\t \t \t \t </div>
\t \t \t </div> \t
\t \t \t <div class="form-group">
\t \t \t \t <label class="control-label col-sm-2" for="duplicate"> Duplicate #:</label>
\t \t \t \t <div class="col-sm-3">
\t \t \t \t <input type="text" class="form-control" name="duplicate" id="duplicate_<?php echo $y; ?>" onblur="getupload(<?php echo $y; ?>),getexpected(<?php echo $y; ?>)" onclick="getupload(<?php echo $y; ?>)"/>
\t \t \t \t </div>
\t \t \t </div> \t
\t \t \t <div class="form-group">
\t \t \t \t <label class="control-label col-sm-2" for="upload"> Upload #:</label>
\t \t \t \t <div class="col-sm-3">
\t \t \t \t <input type="text" class="form-control" name="upload" id="upload_<?php echo $y; ?>">
\t \t \t \t </div>
\t \t \t </div>
\t \t <br><br>
\t \t \t <div class="form-group">
\t \t \t \t <div class="col-sm-offset-2 col-sm-2">
\t \t \t \t <input class="btn btn-info" type="submit" name="submit" id="submit_<?php echo $y; ?>" value="submit" onclick="frmsubmit()">
\t \t \t \t <input class="btn btn-info" type="reset" name="Reset" value="Reset">
\t \t \t \t </div> \t \t
\t \t \t </div>
\t \t
\t \t </form>
</div>
\t <?php
\t $y++;
}
'form' 태그에서'onclick = "frmsubmit()"'을 제거하고 다시 시도하지 않는 이유는 무엇입니까? – gurvinder372
제출 버튼의 동적 ID를 설정하는 이유는 무엇입니까? – Pedram
@ gurvinder372 not working ... 호출 할 수없는 함수를 호출하지 않고 호출 할 수 있습니다. –