【发布时间】:2010-05-08 13:18:29
【问题描述】:
我在drupal 中有一个带有基于jquery 的日期模块的表单。有多个启用日期选择器的字段。我想在设置该字段时将所有这些字段的值(它们都具有类 .date-popup-init)设置为第一个字段(#edit-field,“起始”日期)的值。 到目前为止我的代码:
<script type="text/javascript">
var DatePicked = function() {
var firstdate = $("#edit-field");
var updater = firstdate.datepicker("getDate");
$(".date-popup-init").each(function(){
$(this).datepicker("setDate", updater);
});
}
$(function() {
$("#edit-field").datepicker({
onSelect: DatePicked
});
});
</script>
这似乎是随机的;它将某些字段的日期设置为#edit-field 的值,每次看似不同的字段。
此外,表单通过 ajax 添加了更多启用日期选择器的字段。有什么方法可以确保所有这些新字段在加载时也获取#edit-field 的值?
免责声明:昨晚是我第一次尝试任何类型的 javascript。我现在有一个基本的想法。以上是通过无数谷歌示例拼凑而成的。
【问题讨论】:
标签: jquery drupal datepicker