目前,使用parent.document.form从另一个页面传递日期值,但是当onblur上的值时,该值将消失。 onblur上如何使日期值不消失?
DEMO:https://test.e-cover.com.my/pib/test/test.jsp
1)点击获取日期按钮。 2)onblur文本字段。
<div class="input-group">
<span class="input-group-addon">
<i class="icon wb-calendar" aria-hidden="true"></i>
</span>
<input type="text" name="DOB" id="DOB" value="" class="form-control tt-
input brdr1" data-plugin="datepicker" maxlength="10">
</div>
<br/>
<input type="button" value="GET DATE" onclick="fnEnable()">
function fnEnable()
{
document.checkClientID.action = "test2.jsp";
document.checkClientID.submit();
}
<BODY>
<script>
parent.document.mainform.DOB.value ="01-01-1990";
</script>
</BODY>
答案 0 :(得分:0)
在jsp B script
标记内部尝试:
var datepicker = $(parent.document.mainform.DOB).data('datepicker');
datepicker.setDate(new Date("01-01-1990"));
https://bootstrap-datepicker.readthedocs.io/en/latest/methods.html#setdate
我不确定获取/发送您的数据的好方法,您尝试过AJAX吗?