Ajax表单在joomla模块中添加了更多功能


Ajax form add more functionality in joomla module

嗨,我想知道是否有人能为我指明正确的方向,告诉我如何在模块配置表单中的自定义joomla模块中完成以下任务:http://blog.cbolson.com/adding-form-fields-via-ajax-with-mootools/

到目前为止,我使用文本区域以格式提供地理数据列表(纬度、lng和标签文本)

lat1,lng1|label1'r'n
lat2,lng2|label2'r'n
lat3,lng3|label3'r'n
...

从模块配置。这些数据显示在谷歌地图上。

如果能有一种更舒适的方式来添加数据,就像blog.bolson.com.

上的例子一样,那就太好了

将字段类型创建为数组,如

<div class="test">
<input type="text" name="data[]" />
</div>

通过jqueryclone,您可以复制该div既然它是一个数组,你可以得到所有输入的字段,这就是逻辑,你可以尝试关于Joomla模块开发,您可以参考Joomla DOCS

http://docs.joomla.org/J2.5:Creating_a_simple_module/Developing_a_Basic_Module

您需要创建自定义表单字段类型。访问:http://docs.joomla.org/Creating_a_custom_form_field_type

使用自定义表单字段类型,可以实现您想要的内容。

在这种情况下,首先让我说按钮没有from字段类型。因此,您必须与其他事件一起执行操作。可能与单选按钮更改事件有关。

接下来,正如Rahul先生所说,您必须创建自己的自定义表单字段,该字段应该有一个字段路径(addfieldpath属性),您可以从这里学习。

然后将一个custom.js文件添加到您的自定义文件中,该文件被赋予addfieldpath属性,并根据您的要求在那里执行ajax操作。