首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过简单的逻辑自动填充/节点/添加/表单字段?

如何通过简单的逻辑自动填充/节点/添加/表单字段?
EN

Drupal用户
提问于 2013-03-26 22:18:16
回答 2查看 898关注 0票数 1

我创建了一个内容类型,表单如下所示:

主队:红军

客场:蓝军

先击球:红魔

击打第二:

先派出:

第二场:

如果红军先击球,我知道蓝军先打第二,第一场,第二次是红军。如何让Drupal (7)通过一些简单的逻辑自动填充这些字段?

我正在考虑计算字段模块,但是这些值还没有在数据库中:表单还没有提交。因此,我不确定是否可以访问批处理的第一个值。也许只能通过&$form_state数组?-但是计算字段模块可以访问这个数组吗?

不管怎样,我怎么能做到这一点?欢迎任何建议。谢谢。

EN

回答 2

Drupal用户

发布于 2014-12-05 13:07:47

模块条件字段执行此任务。

它允许您使用字段的值、可见性等,这取决于相同形式的其他字段。

https://www.drupal.org/project/conditional_字段

票数 1
EN

Drupal用户

发布于 2013-03-28 23:52:48

您将不得不使用javascript (jQuery)来实现这一功能,就像评论中提到的monymirza那样。原因是如果插入的值没有提交到服务器,那么Drupal/PHP不知道它们的存在,这意味着任务必须由客户端解决。

一般的方法可能是将jQuery的changeblur事件处理程序添加到"Batted“字段中。当它被触发时,你抓住“先击球”的字段值,并将其与“主场队”和“客场队”进行比较。如果找到匹配项,则可以使用该值填充“第二场”,并用其他值填充“击打第二场”+“第一场”。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/66881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档