首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在joomla jform用户字段上挂钩事件

在joomla jform用户字段上挂钩事件
EN

Stack Overflow用户
提问于 2013-11-25 15:38:51
回答 2查看 688关注 0票数 1

如何在jform joomla用户字段上挂接事件?

字段:

代码语言:javascript
复制
<field name="jid" type="user"
       label="COM_XYZ_JID"/>

侦听change事件没有任何效果:

代码语言:javascript
复制
jQuery(document).ready(function () {
   jQuery(document).on("change","#jform_jid", function () {
        console.log("Hi");
   })

});
EN

回答 2

Stack Overflow用户

发布于 2013-11-25 18:39:44

您是否尝试过使用onchange或onkeyup属性?如下所示:

代码语言:javascript
复制
<field name="jid" type="user" label="COM_XYZ_JID" onkeyup="console.log('key up');" onchange="console.log('value change');" />
票数 0
EN

Stack Overflow用户

发布于 2013-11-25 18:51:58

这可能是由于您导入脚本的方式所致。要将其导入到<head>中,您可以这样做:

代码语言:javascript
复制
$doc = JFactory::getDocument();
$doc->addScriptDeclaration('
   jQuery(document).ready(function () {
      jQuery(document).on("change","#jform_jid", function () {
        console.log("Hi");
      })

   });
');

还要确保您也加载了jQuery。

希望这能有所帮助

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

https://stackoverflow.com/questions/20187054

复制
相关文章

相似问题

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