날짜를 선택할 수있는 Bootstrap 모달이 있습니다. 백그라운드에서 양식과 함께 제출되는 숨겨진 필드가 채워집니다.Javascript가 추가되었습니다. datepicker가 선택되면 HTML 값이 제거됩니다.
요소는 datepicker
요소를 선택하면 일부 이상한 이유로 숨겨진 값을 제거하지만 숨겨진 값은 자바 스크립트에 의해 채워집니다.
날짜 선택기 JS :
var date = new Date();
date.setDate(date.getDate());
$('#datepicker').datepicker({
format: "dd/mm/yyyy",
startDate: date,
autoclose: true,
});
숨겨진 필드 채우기 JS :
$(function() {
$('#appointment').on("show.bs.modal", function (e) {
$("#request_id").val($(e.relatedTarget).data('request-id'));
});
});
숨겨진 HTML 요소 :
<input type="hidden" name="request_id" id="request_id" value="">
모달 상자가 처음 나타 났을 때 숨겨진 값 필드가 채워지는 것을 볼 수 있지만 datepicker
을 클릭하면 제거됩니다. 왜 이런거야?
잡아 저장 형식 값(); –