0

我使用在http://library.logicsistemi.it/images/joomla/plg_user_testprofile.zip找到的自定义配置文件插件

我创建了几个字段,可选的和必需的,它们都有效。但是有一个小问题。

当我在该自定义字段中输入一些值并提交表单时,可能会发生某些字段未通过验证(这很好)。但是输入的值被清除,我必须从一开始就填写所有字段。

  • 演示:http: //goo.gl/eH1G2
  • 在名为“用户注册”的“图例”下输入一些(不是全部)数据
  • 在名为 Company 的“图例”下输入一些(不是全部)数据
  • 资讯
  • 按注册按钮
  • 将弹出错误消息。-
  • 在用户注册中输入的数据将被保存
  • 在公司信息(自定义字段)中输入的数据将不会被保存。
  • 如果输入了所有必填字段,表单将向数据库提交数据(没关系)。

我希望保存公司信息中的数据,这样用户就不必重新输入。

4

1 回答 1

0

您演示中的问题出在您使用的模板上。

由于某种原因,它给出了 Javascript 错误。这些错误会阻止 Javascript 客户端验证,并且您的表单提交时包含无效数据。

如果您只需要服务器端验证,您可以通过从用户状态加载发布的信息来修改插件中的 onContentPrepareData 函数。为此,当“合并配置文件数据”下未设置 user_id 时,您必须执行不同的操作。评论。

我想下周我会在http://library.logicsistemi.it上写一篇新教程来解释这一点。现在尝试修复您的 Javascript 代码。

问候

于 2012-07-09T08:05:41.690 回答