我试图实现一个日期选择器来更新某个时间点某些信息的图形。使用jQuery的试图onblur onchange和onkeyup,但这些事件似乎都没有发射在移动铬或iOS Safari。HTML 5 DatePicker事件没有在iOS safari上触发
然后我尝试onblur =也没有成功。
任何人都可以看到我在这里做错了吗?
<div class="col-50 graph-date-select-container">
<input id="graph-date-input" type="date" class="graph-date-select" style="-webkit-appearance: textfield; -moz-appearance: textfield; height: 20px; margin-top: -15px;" onblur="graphUpdate()"/>
</div>
function graphUpdate() {
alert("graphUpdate called.")
var date = new Date($(this).val());
var dateString = "" + date.getDay() + "/" + date.getMonth() + "/" + date.getFullYear();
var url = "{% add_params request.get_full_path period='daily'%}" + "query_param=" + dateString
window.location.href = url
};
基本上所有需要发生的是,当输入值发生改变(用户隐藏了数据输入弹出)中的DAT作为一个参数去Django的模板,并与页面重新加载传递新的信息。
请通过http://www.html5tutorial.info/html5-date.php –
这并不告诉我为什么我有一个问题。 –
但他们告诉在哪些浏览器支持。所以,你需要使用插件datepicker –