在Joomla 2.5中创建两个同名的日期字段

在Joomla 2.5中创建两个同名的日期字段,joomla,joomla2.5,Joomla,Joomla2.5,我正在构建joomla组件,所以在管理部分,我正在进行记录的多重添加,例如。 如果我按下,添加两个新的文本框,其中Joomla date字段用相同的名称创建,以此类推。但datepicker正在处理前两个框,而不是新创建的框 这是datepicker处理这两个问题的示例代码: 开始日期: 结束日期: 所以,如果我按AddNew,它会创建另外两个同名的框,而datepicker在这些框中不起作用 感谢datepicker是一个javascript库,您需要调用它(它没有附加到dom元素本身,它由如

我正在构建joomla组件,所以在管理部分,我正在进行记录的多重添加,例如。 如果我按下,添加两个新的文本框,其中Joomla date字段用相同的名称创建,以此类推。但datepicker正在处理前两个框,而不是新创建的框

这是datepicker处理这两个问题的示例代码:

开始日期:

结束日期:

所以,如果我按AddNew,它会创建另外两个同名的框,而datepicker在这些框中不起作用


感谢

datepicker是一个javascript库,您需要调用它(它没有附加到dom元素本身,它由如下脚本加载:

window.addEvent('domready', function() {Calendar.setup({
                ...
您应该在复制字段后调用它。这来自com_内容(管理员,您可以在其中编辑文章);但是,在创建id为的新日期字段后,您至少需要在另一个组件中使用它:jform_date_id_1

Calendar.setup({
    inputField: "jform_date_id_1",
    ifFormat: "%Y-%m-%d %H:%M:%S",
//  button: "jform_created_img",
    align: "Tl",
    singleClick: true,
    firstDay: 1
});

请确保根据需要调整选项。由于这些选项来自后端组件,因此最好从php准备options对象,并在运行时编辑inputField(输入字段),以获得正确的本地化效果。

datepicker是一个javascript库,您需要调用它(它没有附加到dom元素本身,而是由如下脚本加载:

window.addEvent('domready', function() {Calendar.setup({
                ...
您应该在复制字段后调用它。这来自com_内容(管理员,您可以在其中编辑文章);但是,在创建id为的新日期字段后,您至少需要在另一个组件中使用它:jform_date_id_1

Calendar.setup({
    inputField: "jform_date_id_1",
    ifFormat: "%Y-%m-%d %H:%M:%S",
//  button: "jform_created_img",
    align: "Tl",
    singleClick: true,
    firstDay: 1
});

请确保根据需要调整选项。由于这些选项来自后端组件,因此最好从php准备options对象,并在运行时编辑inputField(输入字段),以获得正确的本地化效果。

能否显示一些您使用过的代码。如果没有它,很难判断问题出在哪里。y你请展示一些你用过的代码。没有它很难说问题出在哪里。