sah*_*tia 2 django django-admin
我正在尝试使用 jquery 获取 Django admin 中日期字段的值。
现在,如果手动更改了文本字段的值,我已经设法获取它的值,但是如果使用管理日期选择器小部件更改了该值,则代码将无法工作。
$( document ).ready(function() {
console.log( "ready!" );
$('#id_start_date_0').bind('change', function() {
alert($(this).val());
});
});
Run Code Online (Sandbox Code Playgroud)
当用户手动输入日期,然后将焦点从日期输入移开(例如通过按 Tab 键)时,change会触发该事件。但是,当用户使用默认日期选择器更改日期时,不会触发此事件。幸运的是,输入日期后,日期选择器 javascript 确实将焦点放在日期字段上。这个 javascript 应该涵盖这两种情况:
$('#id_start_date_0').on('change focus', function() {
alert($(this).val());
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
467 次 |
| 最近记录: |