I am using two form for part time and full time submission and I am also to use foreach loop to make its call dynamic. But the problem is when hide and show these form, full time form is placed in its place but half time leaves space that full time form occupies. Now I am trying to show both form in "area" div.
And yes, Please also tell me where to put foreach statement I want to call it dynamically from database
Blade.php
function hideA(x) {
if (x.checked) {
var full1 = document.getElementById("fullEmployeeType").style.visibility = "hidden";
var part1 = document.getElementById("partEmployeeType").style.visibility = "visible";
}
var form = document.getElementById("area");
form.appendChild(part1);
}
function hideB(x) {
if (x.checked) {
document.getElementById("partEmployeeType").style.visibility = "hidden";
document.getElementById("fullEmployeeType").style.visibility = "visible";
}
$('.area').empty();
$('.area').append(x);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<div class="panel-body pl-0">
<input id="checkbox3" data-type="round" type="radio" onchange="hideB(this)" name="full" checked>Full Time
<input id="checkbox3" data-type="round" type="radio" onchange="hideA(this)" name="full">Part Time
<div id="area" class="area">
</div>
<form name="fullEmployeeType" id="fullEmployeeType" role="form" method="post" action="{{url('/system-configurations')}}">
{{csrf_field()}}
<p>Full</p>
<input type="hidden" name="action" value="update">
<div class="form-group">
<label>System Inactivity Logout Time (Minutes)</label>
<input class="form-control validate[required]" name="inactivity_logout_time" id="inactivity_logout_time" type="text" value="{{$systemConfig[0]->inactivity_logout_time}}">
</div>
<div class="form-group">
<label>Prayer Break (Minutes)</label>
<input class="form-control validate[required]" name="prayer_break" id="prayer_break" type="text" value="{{$systemConfig[0]->prayer_break}}">
</div>
<div class="form-group">
<label>Toilet Break (Minutes)</label>
<input class="form-control validate[required]" name="toilet_break" id="toilet_break" type="text" value="{{$systemConfig[0]->toilet_break }}">
</div>
<div class="form-group">
<label>Other (Lunch/Tea) (Minutes)</label>
<input class="form-control validate[required]" name="other_breaks" id="other_breaks_lunch_toilet_tea" type="text" value="{{$systemConfig[0]->other_breaks_lunch_toilet_tea}}">
</div>
<div class="form-group">
<label>Late Arrival Deduction (Minutes)</label>
<input class="form-control validate[required]" name="late_arrival" id="other_breaks_lunch_toilet_tea" type="text" value="{{$systemConfig[0]->other_breaks_lunch_toilet_tea}}">
</div>
<div class="button-group">
<input type="submit" value="Update" class="btn btn-info" />
</div>
</form>
<form name="partEmployeeType" style="visibility: hidden" id="partEmployeeType" role="form" method="post" action="{{url('/system-configurations')}}">
{{csrf_field()}}
<p>Part</p>
<input type="hidden" name="action" value="update">
<div class="form-group">
<label>System Inactivity Logout Time (Minutes)</label>
<input class="form-control validate[required]" name="inactivity_logout_time" id="inactivity_logout_time" type="text" value="{{$systemConfig[0]->inactivity_logout_time}}">
</div>
<div class="form-group">
<label>Prayer Break (Minutes)</label>
<input class="form-control validate[required]" name="prayer_break" id="prayer_break" type="text" value="{{$systemConfig[0]->prayer_break}}">
</div>
<div class="form-group">
<label>Toilet Break (Minutes)</label>
<input class="form-control validate[required]" name="toilet_break" id="toilet_break" type="text" value="{{$systemConfig[0]->toilet_break }}">
</div>
<div class="form-group">
<label>Other (Lunch/Tea) (Minutes)</label>
<input class="form-control validate[required]" name="other_breaks" id="other_breaks_lunch_toilet_tea" type="text" value="{{$systemConfig[0]->other_breaks_lunch_toilet_tea}}">
</div>
<div class="form-group">
<label>Late Arrival Deduction (Minutes)</label>
<input class="form-control validate[required]" name="late_arrival" id="other_breaks_lunch_toilet_tea" type="text" value="{{$systemConfig[0]->other_breaks_lunch_toilet_tea}}">
</div>
<div class="button-group">
<input type="submit" value="Update" class="btn btn-info" />
</div>
</form>
</div>