1

我什至不确定这是否可能或者它有多容易,但我正在努力解决的是,如果可能的话,如何使用 jquery 或 javascript 为表单字段/大括号插入别名当前光标在页面上被选中。

让我试着解释得更好一点......

所以我转到电子邮件模板表单,在表单的右侧我有 3 个按钮,

NAME , REP , DATE
Name = {leadname}
Business Name = {businessname}
Date = {datesent}

这些都是在加载时发布到 $form->data 数组中的所有表单字段。

我开始写出我的模板,所以......亲爱的 {leadname} 等在发送模板时,它将客户名称等加载到大括号中并通过电子邮件发送。

我想要做的是这样做,以便有人不会为人名写leadname,而是按下标记为“Name”的表单右侧的按钮,然后将 [Name] 或粗体的 Name 插入表单,但是这实际上是 {leadname} 的别名,所以我不确定我是否也必须更改我的语言文件才能让它工作?我也不确定如何将这些字段实际插入到我的模板表单字段中。

4

1 回答 1

1

你说的就是这种吗? http://alexking.org/projects/js-quicktags/demo/index.html

如果是这样,我认为 JavaScript 快速标签的这些家伙实现会让你继续前进: http ://alexking.org/blog/2004/06/03/js-quicktags-under-lgpl/

否则,这篇文章可能会对您有所帮助:在光标使用 Javascript/jquery 的位置插入文本

-

编辑

这是您需要的代码,使用 Alex King 的插件创建一个不会关闭的按钮:

edButtons.push(
    new edButton(
        'leader_name'
        ,'LEADER'
        ,'{leadname}'
        ,-1
        ,-1
    )
);
于 2012-01-02T23:54:59.173 回答