我正在尝试做一些“简单”的JavaScript,但我遇到了困难。我正在自定义邮件界面(圆形立方体),我正在尝试使用切换,如果用户单击它,则将文本插入“主题字段”,然后再次单击它时删除文本。
以下是我正在尝试使用的内容:
按钮..
<roundcube:button command="insert-sig" type="link" class="button insertsig" classAct="button insertsig" classSel="button insertsig pressed" label="Encryption" title="insertencryption" onclick="add_encryption()" />
该按钮是普通签名按钮的副本,但它所做的只是在主题中插入或删除我需要的加密字符串。我希望通过“添加加密”或“删除加密”来切换上面的“加密”标签。
主题字段是:
<td class="editfield"><roundcube:object name="composeSubject" id="compose-subject" form="form" tabindex="8" /></td>
</tr>
我尝试使用的Javascript是:
<script language="javascript" type="text/javascript">
function add_encryption() {
var string = "[encrypt]";
if (document.form.placement[1].clicked) {
document.form.compose-subject.value = "";
}
document.form.compose-subject.value += string;
}
</script>
虽然我意识到上面的代码并没有像我说的那样“切换”,但这是我试图使用的东西,但却陷入了如何将单词插入主题行并将其删除的问题如果他们点击删除,则从主题行开始。
有人可以帮我解决这个问题吗?