В коде HTML, который вы указали, #form2
находится внутри #form1
. Из-за этого скрытие #form1
также будет скрывать #form2
.
Также, когда вы нажимаете кнопку #hide
, вы выбираете ячейки таблицы с $('#year')
и $('#month')
, но вы должны выберите по классу, поскольку ваши входные данные:
<td><input type="hidden" class='year' class="form-control" /></td>
<td><input type="hidden" class='month' class="form-control" /></td>
Итак, этого будет достаточно с:
$("#hide").click(function(){
$("#form2").show();
$("#form1").hide();
let annee = $("#annee").val();
let mois = $("#mois").val();
$('.year').val(annee);
$('.month').val(annee);
});
Также обратите внимание, что, поскольку ваши входные данные таблицы имеют type="hidden"
, они не будут показано на рисунке.