我有一個Bootstrap模式,您可以在其中選擇一個日期。在後臺填充隱藏字段,這些字段也會隨表單一起提交。當選擇日期選擇器時,添加了Javascript的HTML值
問題是,當您選擇datepicker
元素時,由於一些奇怪的原因(但只填充了由Javascript填充的隱藏值),它將刪除隱藏值。
日期選擇器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
時,它將被刪除。爲什麼是這樣?
抓鬥和存儲形式的值(); –